Index: src/Parser/parser.cc
===================================================================
--- src/Parser/parser.cc	(revision 984dce6bb5af39c6108d6d825e085c449dc9f3ad)
+++ src/Parser/parser.cc	(revision b3ab8f014c6536b34905d8762958940b61efa2c2)
@@ -6358,5 +6358,5 @@
     {
 			typedefTable.addToEnclosingScope( TypedefTable::ID );
-			(yyval.decl) = (yyvsp[(1) - (2)].decl);
+			(yyval.decl) = (yyvsp[(1) - (2)].decl)->addInitializer( (yyvsp[(2) - (2)].in) );
 		}
     break;
@@ -6368,5 +6368,5 @@
     {
 			typedefTable.addToEnclosingScope( TypedefTable::ID );
-			(yyval.decl) = (yyvsp[(2) - (3)].decl)->addQualifiers( (yyvsp[(1) - (3)].decl) );
+			(yyval.decl) = (yyvsp[(2) - (3)].decl)->addQualifiers( (yyvsp[(1) - (3)].decl) )->addInitializer( (yyvsp[(3) - (3)].in) );;
 		}
     break;
@@ -6378,5 +6378,5 @@
     {
 			typedefTable.addToEnclosingScope( *(yyvsp[(5) - (6)].tok), TypedefTable::ID );
-			(yyval.decl) = (yyvsp[(1) - (6)].decl)->appendList( (yyvsp[(1) - (6)].decl)->cloneType( (yyvsp[(5) - (6)].tok) ) );
+			(yyval.decl) = (yyvsp[(1) - (6)].decl)->appendList( (yyvsp[(1) - (6)].decl)->cloneType( (yyvsp[(5) - (6)].tok) )->addInitializer( (yyvsp[(6) - (6)].in) ) );
 		}
     break;
Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 984dce6bb5af39c6108d6d825e085c449dc9f3ad)
+++ src/Parser/parser.yy	(revision b3ab8f014c6536b34905d8762958940b61efa2c2)
@@ -10,6 +10,6 @@
 // Created On       : Sat Sep  1 20:22:55 2001
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Mon Mar 21 18:18:34 2016
-// Update Count     : 1497
+// Last Modified On : Thu Mar 24 16:16:16 2016
+// Update Count     : 1498
 // 
 
@@ -1029,5 +1029,5 @@
 		{
 			typedefTable.addToEnclosingScope( TypedefTable::ID );
-			$$ = $1;
+			$$ = $1->addInitializer( $2 );
 		}
 	| declaration_qualifier_list new_variable_specifier initializer_opt
@@ -1036,10 +1036,10 @@
 		{
 			typedefTable.addToEnclosingScope( TypedefTable::ID );
-			$$ = $2->addQualifiers( $1 );
+			$$ = $2->addQualifiers( $1 )->addInitializer( $3 );;
 		}
 	| new_variable_declaration pop ',' push identifier_or_type_name initializer_opt
 		{
 			typedefTable.addToEnclosingScope( *$5, TypedefTable::ID );
-			$$ = $1->appendList( $1->cloneType( $5 ) );
+			$$ = $1->appendList( $1->cloneType( $5 )->addInitializer( $6 ) );
 		}
 	;
