ref: d53908d15cd69c4a34def3865062f6746b9bb4a9
dir: /tests/cc/execute/0088-macros.c/
#define ZERO_0() 0 #define ZERO_1(A) 0 #define ZERO_2(A, B) 0 #define ZERO_VAR(...) 0 #define ZERO_1_VAR(A, ...) 0 int main() { if (ZERO_0()) return 1; if (ZERO_1(1)) return 1; if (ZERO_2(1, 2)) return 1; if (ZERO_VAR()) return 1; if (ZERO_VAR(1)) return 1; if (ZERO_VAR(1, 2)) return 1; if (ZERO_1_VAR(1)) return 1; if (ZERO_1_VAR(1, 2)) return 1; if (ZERO_1_VAR(1, 2, 3)) return 1; return 0; }