Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 2b79a705ea7fc9439579f72a887d080e6387f0d5)
+++ src/SymTab/Validate.cc	(revision 92f413c9a1aee8978b4e7e9789db6ad0d6a086b2)
@@ -322,4 +322,5 @@
 		Concurrency::implementThreadStarter( translationUnit );
 		mutateAll( translationUnit, compoundliteral );
+		ResolvExpr::resolveWithExprs( translationUnit ); // must happen before FixObjectType because user-code is resolved and may contain with variables
 		FixObjectType::fix( translationUnit );
 		ArrayLength::computeLength( translationUnit );
