# HG changeset patch # User lindquist # Date 1206459199 -3600 # Node ID 2c447715c047c53947fbf7d7e1dbc298bcc52244 # Parent e984333d6ac6f825fb72e5f39b11380eb48264e5 [svn r159] added some code to help diagnose ticket #35 diff -r e984333d6ac6 -r 2c447715c047 gen/functions.cpp --- a/gen/functions.cpp Mon Mar 24 20:49:21 2008 +0100 +++ b/gen/functions.cpp Tue Mar 25 16:33:19 2008 +0100 @@ -414,7 +414,13 @@ //Logger::println("identifier: '%s' %p\n", arg->ident->toChars(), arg->ident); if (arg && arg->ident != 0) { if (arg->vardecl) { + if (arg->vardecl->irLocal) + { + Logger::cout() << "WTF!?!: " << *arg->vardecl->irLocal->value << '\n'; + } assert(!arg->vardecl->irLocal); + assert(!arg->vardecl->irGlobal); + assert(!arg->vardecl->irField); arg->vardecl->irLocal = new IrLocal(arg->vardecl); arg->vardecl->irLocal->value = iarg; }