ref: e06ce64d6557512a21c46a2dfa864f2e9a08f70b
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; }