changeset 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 e984333d6ac6
children 5cb946f323d2
files gen/functions.cpp
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
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;
             }