Bug 186072 - [WSL] It should be possible to chain comma operators
Summary: [WSL] It should be possible to chain comma operators
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGPU (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 176199
  Show dependency treegraph
 
Reported: 2018-05-29 16:48 PDT by Robin Morisset
Modified: 2018-10-13 15:54 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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