(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
cpp/
c99-empty-macro-args.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-std=c99 -pedantic" } */
       3  
       4  #define f(a,b)   f2(a,,b) 
       5  #define f2(a,b,c) a; b; c;
       6  #define f3(a)    a
       7  
       8  #define g()   p()
       9  
      10  void p(void) {}
      11  
      12  
      13  void foo(void)
      14  {
      15      f(p(),p());
      16      f2(p(),,p());
      17      f3();
      18      g();
      19  }