Index: src/SymTab/Indexer.cc
===================================================================
--- src/SymTab/Indexer.cc	(revision bcda04c57444ccd998e9f7511b75c66e90f0301a)
+++ src/SymTab/Indexer.cc	(revision 7a026ff9fb6fae7e12afeb2fe490474e97daed41)
@@ -10,6 +10,6 @@
 // Created On       : Sun May 17 21:37:33 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Mar 14 08:07:34 2017
-// Update Count     : 17
+// Last Modified On : Thu Mar 30 16:38:47 2017
+// Update Count     : 19
 //
 
@@ -483,5 +483,4 @@
 	void Indexer::visit( CompoundLiteralExpr *compLitExpr ) {
 		acceptNewScope( compLitExpr->get_result(), *this );
-		maybeAccept( compLitExpr->get_type(), *this );
 		maybeAccept( compLitExpr->get_initializer(), *this );
 	}
Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision bcda04c57444ccd998e9f7511b75c66e90f0301a)
+++ src/SymTab/Validate.cc	(revision 7a026ff9fb6fae7e12afeb2fe490474e97daed41)
@@ -10,6 +10,6 @@
 // Created On       : Sun May 17 21:50:04 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Mar 16 16:39:15 2017
-// Update Count     : 353
+// Last Modified On : Thu Mar 30 16:50:13 2017
+// Update Count     : 357
 //
 
@@ -222,6 +222,6 @@
 		CompoundLiteral compoundliteral;
 
+		HoistStruct::hoistStruct( translationUnit );
 		EliminateTypedef::eliminateTypedef( translationUnit );
-		HoistStruct::hoistStruct( translationUnit );
 		ReturnTypeFixer::fix( translationUnit ); // must happen before autogen
 		acceptAll( translationUnit, lrt ); // must happen before autogen, because sized flag needs to propagate to generated functions
@@ -824,6 +824,6 @@
 		static UniqueName indexName( "_compLit" );
 
-		ObjectDecl *tempvar = new ObjectDecl( indexName.newName(), storageClasses, LinkageSpec::C, 0, compLitExpr->get_type(), compLitExpr->get_initializer() );
-		compLitExpr->set_type( 0 );
+		ObjectDecl *tempvar = new ObjectDecl( indexName.newName(), storageClasses, LinkageSpec::C, 0, compLitExpr->get_result(), compLitExpr->get_initializer() );
+		compLitExpr->set_result( 0 );
 		compLitExpr->set_initializer( 0 );
 		delete compLitExpr;
