[svn r159] added some code to help diagnose ticket #35

This commit is contained in:
Tomas Lindquist Olsen
2008-03-25 16:33:19 +01:00
parent 3804b99e41
commit 2eb0babc2e

View File

@@ -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;
}