arocc
arocc copied to clipboard
Incorrect parse: calling function via statement expression
int foo(void);
int bar(void) {
return ({foo;})();
}
This should parse without errors but we get:
test.c:3:20: error: expected ';', found '('
return ({foo;})();
^