From 2eb0babc2e8c522a2c6779b2b008ef79ca663ea0 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Tue, 25 Mar 2008 16:33:19 +0100 Subject: [PATCH] [svn r159] added some code to help diagnose ticket #35 --- gen/functions.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gen/functions.cpp b/gen/functions.cpp index 5ab11998..a56da516 100644 --- a/gen/functions.cpp +++ b/gen/functions.cpp @@ -414,7 +414,13 @@ void DtoDeclareFunction(FuncDeclaration* fdecl) //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; }