Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 8a3ecb9d480fc4ef7f8aafe585128c501f7a9384)
+++ src/SymTab/Validate.cc	(revision 2f84692e1b44b4f3d24cf6eb564667e66630020d)
@@ -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 );
 	}
 
