Ignore:
Timestamp:
Dec 15, 2016, 5:16:42 PM (9 years ago)
Author:
Rob Schluntz <rschlunt@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
43385ca, f7ff3fb
Parents:
5802a4f (diff), 596f987b (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' into tuples

Conflicts:

src/ResolvExpr/CommonType.cc
src/tests/.expect/32/extension.txt
src/tests/.expect/32/gccExtensions.txt
src/tests/.expect/64/declarationSpecifier.txt
src/tests/.expect/64/extension.txt
src/tests/.expect/64/gccExtensions.txt
src/tests/.expect/castError.txt
src/tests/Makefile.am

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.h

    r5802a4f r66f8528  
    5959     SIGNED = 277,
    6060     UNSIGNED = 278,
    61      VALIST = 279,
    62      BOOL = 280,
    63      COMPLEX = 281,
    64      IMAGINARY = 282,
    65      TYPEOF = 283,
    66      LABEL = 284,
    67      ENUM = 285,
    68      STRUCT = 286,
    69      UNION = 287,
    70      OTYPE = 288,
    71      FTYPE = 289,
    72      DTYPE = 290,
    73      TRAIT = 291,
    74      SIZEOF = 292,
    75      OFFSETOF = 293,
    76      ATTRIBUTE = 294,
    77      EXTENSION = 295,
    78      IF = 296,
    79      ELSE = 297,
    80      SWITCH = 298,
    81      CASE = 299,
    82      DEFAULT = 300,
    83      DO = 301,
    84      WHILE = 302,
    85      FOR = 303,
    86      BREAK = 304,
    87      CONTINUE = 305,
    88      GOTO = 306,
    89      RETURN = 307,
    90      CHOOSE = 308,
    91      DISABLE = 309,
    92      ENABLE = 310,
    93      FALLTHRU = 311,
    94      TRY = 312,
    95      CATCH = 313,
    96      CATCHRESUME = 314,
    97      FINALLY = 315,
    98      THROW = 316,
    99      THROWRESUME = 317,
    100      AT = 318,
    101      ASM = 319,
    102      ALIGNAS = 320,
    103      ALIGNOF = 321,
    104      ATOMIC = 322,
    105      GENERIC = 323,
    106      NORETURN = 324,
    107      STATICASSERT = 325,
    108      THREADLOCAL = 326,
    109      IDENTIFIER = 327,
    110      QUOTED_IDENTIFIER = 328,
    111      TYPEDEFname = 329,
    112      TYPEGENname = 330,
    113      ATTR_IDENTIFIER = 331,
    114      ATTR_TYPEDEFname = 332,
    115      ATTR_TYPEGENname = 333,
    116      INTEGERconstant = 334,
    117      CHARACTERconstant = 335,
    118      STRINGliteral = 336,
    119      REALDECIMALconstant = 337,
    120      REALFRACTIONconstant = 338,
    121      FLOATINGconstant = 339,
    122      ZERO = 340,
    123      ONE = 341,
    124      ARROW = 342,
    125      ICR = 343,
    126      DECR = 344,
    127      LS = 345,
    128      RS = 346,
    129      LE = 347,
    130      GE = 348,
    131      EQ = 349,
    132      NE = 350,
    133      ANDAND = 351,
    134      OROR = 352,
    135      ELLIPSIS = 353,
    136      MULTassign = 354,
    137      DIVassign = 355,
    138      MODassign = 356,
    139      PLUSassign = 357,
    140      MINUSassign = 358,
    141      LSassign = 359,
    142      RSassign = 360,
    143      ANDassign = 361,
    144      ERassign = 362,
    145      ORassign = 363,
    146      ATassign = 364,
    147      THEN = 365
     61     ZERO_T = 279,
     62     ONE_T = 280,
     63     VALIST = 281,
     64     BOOL = 282,
     65     COMPLEX = 283,
     66     IMAGINARY = 284,
     67     TYPEOF = 285,
     68     LABEL = 286,
     69     ENUM = 287,
     70     STRUCT = 288,
     71     UNION = 289,
     72     OTYPE = 290,
     73     FTYPE = 291,
     74     DTYPE = 292,
     75     TRAIT = 293,
     76     SIZEOF = 294,
     77     OFFSETOF = 295,
     78     ATTRIBUTE = 296,
     79     EXTENSION = 297,
     80     IF = 298,
     81     ELSE = 299,
     82     SWITCH = 300,
     83     CASE = 301,
     84     DEFAULT = 302,
     85     DO = 303,
     86     WHILE = 304,
     87     FOR = 305,
     88     BREAK = 306,
     89     CONTINUE = 307,
     90     GOTO = 308,
     91     RETURN = 309,
     92     CHOOSE = 310,
     93     DISABLE = 311,
     94     ENABLE = 312,
     95     FALLTHRU = 313,
     96     TRY = 314,
     97     CATCH = 315,
     98     CATCHRESUME = 316,
     99     FINALLY = 317,
     100     THROW = 318,
     101     THROWRESUME = 319,
     102     AT = 320,
     103     ASM = 321,
     104     ALIGNAS = 322,
     105     ALIGNOF = 323,
     106     ATOMIC = 324,
     107     GENERIC = 325,
     108     NORETURN = 326,
     109     STATICASSERT = 327,
     110     THREADLOCAL = 328,
     111     IDENTIFIER = 329,
     112     QUOTED_IDENTIFIER = 330,
     113     TYPEDEFname = 331,
     114     TYPEGENname = 332,
     115     ATTR_IDENTIFIER = 333,
     116     ATTR_TYPEDEFname = 334,
     117     ATTR_TYPEGENname = 335,
     118     INTEGERconstant = 336,
     119     CHARACTERconstant = 337,
     120     STRINGliteral = 338,
     121     REALDECIMALconstant = 339,
     122     REALFRACTIONconstant = 340,
     123     FLOATINGconstant = 341,
     124     ZERO = 342,
     125     ONE = 343,
     126     ARROW = 344,
     127     ICR = 345,
     128     DECR = 346,
     129     LS = 347,
     130     RS = 348,
     131     LE = 349,
     132     GE = 350,
     133     EQ = 351,
     134     NE = 352,
     135     ANDAND = 353,
     136     OROR = 354,
     137     ELLIPSIS = 355,
     138     MULTassign = 356,
     139     DIVassign = 357,
     140     MODassign = 358,
     141     PLUSassign = 359,
     142     MINUSassign = 360,
     143     LSassign = 361,
     144     RSassign = 362,
     145     ANDassign = 363,
     146     ERassign = 364,
     147     ORassign = 365,
     148     ATassign = 366,
     149     THEN = 367
    148150   };
    149151#endif
     
    170172#define SIGNED 277
    171173#define UNSIGNED 278
    172 #define VALIST 279
    173 #define BOOL 280
    174 #define COMPLEX 281
    175 #define IMAGINARY 282
    176 #define TYPEOF 283
    177 #define LABEL 284
    178 #define ENUM 285
    179 #define STRUCT 286
    180 #define UNION 287
    181 #define OTYPE 288
    182 #define FTYPE 289
    183 #define DTYPE 290
    184 #define TRAIT 291
    185 #define SIZEOF 292
    186 #define OFFSETOF 293
    187 #define ATTRIBUTE 294
    188 #define EXTENSION 295
    189 #define IF 296
    190 #define ELSE 297
    191 #define SWITCH 298
    192 #define CASE 299
    193 #define DEFAULT 300
    194 #define DO 301
    195 #define WHILE 302
    196 #define FOR 303
    197 #define BREAK 304
    198 #define CONTINUE 305
    199 #define GOTO 306
    200 #define RETURN 307
    201 #define CHOOSE 308
    202 #define DISABLE 309
    203 #define ENABLE 310
    204 #define FALLTHRU 311
    205 #define TRY 312
    206 #define CATCH 313
    207 #define CATCHRESUME 314
    208 #define FINALLY 315
    209 #define THROW 316
    210 #define THROWRESUME 317
    211 #define AT 318
    212 #define ASM 319
    213 #define ALIGNAS 320
    214 #define ALIGNOF 321
    215 #define ATOMIC 322
    216 #define GENERIC 323
    217 #define NORETURN 324
    218 #define STATICASSERT 325
    219 #define THREADLOCAL 326
    220 #define IDENTIFIER 327
    221 #define QUOTED_IDENTIFIER 328
    222 #define TYPEDEFname 329
    223 #define TYPEGENname 330
    224 #define ATTR_IDENTIFIER 331
    225 #define ATTR_TYPEDEFname 332
    226 #define ATTR_TYPEGENname 333
    227 #define INTEGERconstant 334
    228 #define CHARACTERconstant 335
    229 #define STRINGliteral 336
    230 #define REALDECIMALconstant 337
    231 #define REALFRACTIONconstant 338
    232 #define FLOATINGconstant 339
    233 #define ZERO 340
    234 #define ONE 341
    235 #define ARROW 342
    236 #define ICR 343
    237 #define DECR 344
    238 #define LS 345
    239 #define RS 346
    240 #define LE 347
    241 #define GE 348
    242 #define EQ 349
    243 #define NE 350
    244 #define ANDAND 351
    245 #define OROR 352
    246 #define ELLIPSIS 353
    247 #define MULTassign 354
    248 #define DIVassign 355
    249 #define MODassign 356
    250 #define PLUSassign 357
    251 #define MINUSassign 358
    252 #define LSassign 359
    253 #define RSassign 360
    254 #define ANDassign 361
    255 #define ERassign 362
    256 #define ORassign 363
    257 #define ATassign 364
    258 #define THEN 365
     174#define ZERO_T 279
     175#define ONE_T 280
     176#define VALIST 281
     177#define BOOL 282
     178#define COMPLEX 283
     179#define IMAGINARY 284
     180#define TYPEOF 285
     181#define LABEL 286
     182#define ENUM 287
     183#define STRUCT 288
     184#define UNION 289
     185#define OTYPE 290
     186#define FTYPE 291
     187#define DTYPE 292
     188#define TRAIT 293
     189#define SIZEOF 294
     190#define OFFSETOF 295
     191#define ATTRIBUTE 296
     192#define EXTENSION 297
     193#define IF 298
     194#define ELSE 299
     195#define SWITCH 300
     196#define CASE 301
     197#define DEFAULT 302
     198#define DO 303
     199#define WHILE 304
     200#define FOR 305
     201#define BREAK 306
     202#define CONTINUE 307
     203#define GOTO 308
     204#define RETURN 309
     205#define CHOOSE 310
     206#define DISABLE 311
     207#define ENABLE 312
     208#define FALLTHRU 313
     209#define TRY 314
     210#define CATCH 315
     211#define CATCHRESUME 316
     212#define FINALLY 317
     213#define THROW 318
     214#define THROWRESUME 319
     215#define AT 320
     216#define ASM 321
     217#define ALIGNAS 322
     218#define ALIGNOF 323
     219#define ATOMIC 324
     220#define GENERIC 325
     221#define NORETURN 326
     222#define STATICASSERT 327
     223#define THREADLOCAL 328
     224#define IDENTIFIER 329
     225#define QUOTED_IDENTIFIER 330
     226#define TYPEDEFname 331
     227#define TYPEGENname 332
     228#define ATTR_IDENTIFIER 333
     229#define ATTR_TYPEDEFname 334
     230#define ATTR_TYPEGENname 335
     231#define INTEGERconstant 336
     232#define CHARACTERconstant 337
     233#define STRINGliteral 338
     234#define REALDECIMALconstant 339
     235#define REALFRACTIONconstant 340
     236#define FLOATINGconstant 341
     237#define ZERO 342
     238#define ONE 343
     239#define ARROW 344
     240#define ICR 345
     241#define DECR 346
     242#define LS 347
     243#define RS 348
     244#define LE 349
     245#define GE 350
     246#define EQ 351
     247#define NE 352
     248#define ANDAND 353
     249#define OROR 354
     250#define ELLIPSIS 355
     251#define MULTassign 356
     252#define DIVassign 357
     253#define MODassign 358
     254#define PLUSassign 359
     255#define MINUSassign 360
     256#define LSassign 361
     257#define RSassign 362
     258#define ANDassign 363
     259#define ERassign 364
     260#define ORassign 365
     261#define ATassign 366
     262#define THEN 367
    259263
    260264
     
    286290
    287291/* Line 2068 of yacc.c  */
    288 #line 289 "Parser/parser.h"
     292#line 293 "Parser/parser.h"
    289293} YYSTYPE;
    290294# define YYSTYPE_IS_TRIVIAL 1
Note: See TracChangeset for help on using the changeset viewer.