Index: src/CodeGen/CodeGenerator.cpp
===================================================================
--- src/CodeGen/CodeGenerator.cpp	(revision d96f7c4f1e2b7dfb521e83969e9704b7e12505da)
+++ src/CodeGen/CodeGenerator.cpp	(revision 1fb0a883af54d021e91c232a243e29af394350ff)
@@ -251,5 +251,6 @@
 
 	if ( decl->init ) {
-		output << " = ";
+		bool isGenericInit = options.genC || decl->init->maybeConstructed;
+		output << ( (isGenericInit) ? " = " : " @= " );
 		decl->init->accept( *visitor );
 	}
