https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119747
--- Comment #1 from Barry Revzin <barry.revzin at gmail dot com> --- Clang's diagnostic is equivalent to gcc's for this example: <source>:9:5: error: expected expression 9 | CALL_F(1, 2); | ^ <source>:6:40: note: expanded from macro 'CALL_F' 6 | #define CALL_F(v, ...) f(v, __VA_OPT__(,) __VA_ARGS__) | ^