Mercurial > projects > ldc
diff gen/functions.cpp @ 153:2c447715c047 trunk
[svn r159] added some code to help diagnose ticket #35
author | lindquist |
---|---|
date | Tue, 25 Mar 2008 16:33:19 +0100 |
parents | 4c577c2b7229 |
children | 7f92f477ff53 |
line wrap: on
line diff
--- 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; }