Bug 186072

Summary: [WSL] It should be possible to chain comma operators
Product: WebKit Reporter: Robin Morisset <rmorisset>
Component: WebGPUAssignee: Nobody <webkit-unassigned>
Status: RESOLVED MOVED    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 176199    

Description Robin Morisset 2018-05-29 16:48:18 PDT
int f() {
    int x;
    x = 42;
    x *= 2, x += 1, x *= 3;
    return x;
}
fails with a parser error, yet works if either of the ',' operator are replaced by a ';'.
It should be accepted, there is no reason for chained comma operators to be refused.
Comment 1 Myles C. Maxfield 2018-10-13 15:54:50 PDT
Migrated to https://github.com/gpuweb/WHLSL/issues/119