Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/errors/scope.cfa

    r4d860ea3 r686cb63  
    1 // Keep harmonized with errors/scope.
     1int thisIsAnError;
     2int thisIsAnError;
    23
    3 #ifdef OMIT_DRIVING_REJECTIONS
    4 // For manual sanity checking:
    5 // Leave out the offensive declarations and verify that what's left is accepted.
    6 #define EXPREJ(...)
    7 #else
    8 #define EXPREJ(...) __VA_ARGS__
    9 #endif
     4int thisIsNotAnError;
     5float thisIsNotAnError;
    106
     7int thisIsAlsoNotAnError() {
     8  int thisIsNotAnError;
     9}
    1110
    12         int thisIsAnError;
    13 EXPREJ( int thisIsAnError; )
     11int thisIsAlsoNotAnError( double x ) {
     12}
    1413
    15         int thisIsNotAnError;
    16         float thisIsNotAnError;
     14double thisIsStillNotAnError( double );
     15double thisIsStillNotAnError( double );
    1716
    18         int thisIsAlsoNotAnError() {
    19           int thisIsNotAnError;
    20         }
     17double butThisIsAnError( double ) {
     18}
    2119
    22         int thisIsAlsoNotAnError( double x ) {
    23         }
    24 
    25         double thisIsStillNotAnError( double );
    26         double thisIsStillNotAnError( double );
    27 
    28         double butThisIsAnError( double ) {
    29         }
    30 EXPREJ(
    31         double butThisIsAnError( double ) {
    32         }
    33 )
     20double butThisIsAnError( double ) {
     21}
    3422
    3523// Local Variables: //
Note: See TracChangeset for help on using the changeset viewer.