1  /* Test __VA_OPT__ and no "..." arguments in a call to a variable-arguments
       2     macro accepted for C2X.  */
       3  /* { dg-do preprocess } */
       4  /* { dg-options "-std=c2x -pedantic-errors" } */
       5  
       6  #define CALL(F, ...) F (7 __VA_OPT__(,) __VA_ARGS__)
       7  #define M(X, ...) X
       8  
       9  CALL (a);
      10  CALL (b, 1);
      11  M (x);