← board

C preprocessor: VA_ARGS variadic macros

Failing tests

Exit 2 not compile error → macro expands to SOMETHING but drops/garbles the variadic tail (second check in each test fails).

Fix site

compiler/cpreproc.inc macro parameter collection + expansion: ... parameter, __VA_ARGS__ substitution (comma-joined rest args, empty allowed).

Gate

Drop 00083.c/00084.c from test/c-conformance/pxx.skip; runner green.

Log