# HG changeset patch # User Moritz Warning # Date 1252519997 -7200 # Node ID b4616536dc048b53d62dbbe30b55dac4ce570cc6 # Parent 819b4f961711fc5aa83ae167552ccdefaea6a98b allow forward referencing, fix #361 diff -r 819b4f961711 -r b4616536dc04 gen/toir.cpp --- a/gen/toir.cpp Wed Sep 09 02:03:24 2009 +0200 +++ b/gen/toir.cpp Wed Sep 09 20:13:17 2009 +0200 @@ -989,6 +989,7 @@ VarDeclaration* vd = vexp->var->isVarDeclaration(); assert(vd); assert(vd->type->toBasetype()->ty == Tsarray); + vd->codegen(Type::sir); assert(vd->ir.irGlobal); // get index