1  /* Copyright (C) 2000 Free Software Foundation, Inc.  */
       2  
       3  /* { dg-do compile } */
       4  
       5  #define plus +
       6  
       7  void foo()
       8  {
       9    int a, b = 1;
      10  
      11    /* The correct "a = 1 + ++b" will compile.
      12       The incorrect "a = 1 +++b" won't.  */
      13    a = 1 plus++b;
      14  }