1  /* Test for binary integer constants: -pedantic-errors.  */
       2  
       3  /* Origin: Joerg Wunsch <j.gnu@uriah.heep.sax.de>.  */
       4  /* { dg-do compile } */
       5  /* { dg-options "-std=iso9899:1999 -pedantic-errors -ftrack-macro-expansion=0" } */
       6  
       7  #define FOO 0b1101
       8  
       9  int
      10  foo (void)
      11  {
      12  #if FOO /* { dg-error "binary constants are a C2X feature or GCC extension" } */
      13    return 23;
      14  #endif
      15    return 0b1101; /* { dg-error "binary constants are a C2X feature or GCC extension" } */
      16  }