Changeset 3cfe27f for src/Parser/parser.cc
- Timestamp:
- Mar 24, 2016, 4:45:23 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
- Children:
- 1f6e009, 3aba311, 53ba273, b3f9a0cb
- Parents:
- 6a57da5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.cc
r6a57da5 r3cfe27f 6358 6358 { 6359 6359 typedefTable.addToEnclosingScope( TypedefTable::ID ); 6360 (yyval.decl) = (yyvsp[(1) - (2)].decl) ;6360 (yyval.decl) = (yyvsp[(1) - (2)].decl)->addInitializer( (yyvsp[(2) - (2)].in) ); 6361 6361 } 6362 6362 break; … … 6368 6368 { 6369 6369 typedefTable.addToEnclosingScope( TypedefTable::ID ); 6370 (yyval.decl) = (yyvsp[(2) - (3)].decl)->addQualifiers( (yyvsp[(1) - (3)].decl) ) ;6370 (yyval.decl) = (yyvsp[(2) - (3)].decl)->addQualifiers( (yyvsp[(1) - (3)].decl) )->addInitializer( (yyvsp[(3) - (3)].in) );; 6371 6371 } 6372 6372 break; … … 6378 6378 { 6379 6379 typedefTable.addToEnclosingScope( *(yyvsp[(5) - (6)].tok), TypedefTable::ID ); 6380 (yyval.decl) = (yyvsp[(1) - (6)].decl)->appendList( (yyvsp[(1) - (6)].decl)->cloneType( (yyvsp[(5) - (6)].tok) ) );6380 (yyval.decl) = (yyvsp[(1) - (6)].decl)->appendList( (yyvsp[(1) - (6)].decl)->cloneType( (yyvsp[(5) - (6)].tok) )->addInitializer( (yyvsp[(6) - (6)].in) ) ); 6381 6381 } 6382 6382 break;
Note: See TracChangeset
for help on using the changeset viewer.