Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 6da49249c40e0918f2934629d6c9ab8505542597)
+++ src/SymTab/Validate.cc	(revision 95d09bdb7a1de4efbcd624c46a357ff42809eb6b)
@@ -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 );
 	}
 
