Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 8a3ecb9d480fc4ef7f8aafe585128c501f7a9384)
+++ src/SymTab/Validate.cc	(revision 1be845ba920bd9b049f4c3616eef9ec943dea16d)
@@ -85,4 +85,5 @@
 		void previsit( AlignofExpr * );
 		void previsit( UntypedOffsetofExpr * );
+		void previsit( CompoundLiteralExpr * );
 		void handleType( Type * );
 	};
@@ -348,4 +349,8 @@
 	void HoistTypeDecls::previsit( UntypedOffsetofExpr * expr ) {
 		handleType( expr->type );
+	}
+
+	void HoistTypeDecls::previsit( CompoundLiteralExpr * expr ) {
+		handleType( expr->result );
 	}
 
