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