[vmkit-commits] [vmkit] r55136 - /vmkit/trunk/lib/N3/VMCore/CLISignature.cpp

Tilmann Scheller tilmann.scheller at googlemail.com
Thu Aug 21 13:10:22 PDT 2008


Author: tilmann
Date: Thu Aug 21 15:10:20 2008
New Revision: 55136

URL: http://llvm.org/viewvc/llvm-project?rev=55136&view=rev
Log:
fix bug in creation of dummy classes

Modified:
    vmkit/trunk/lib/N3/VMCore/CLISignature.cpp

Modified: vmkit/trunk/lib/N3/VMCore/CLISignature.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/CLISignature.cpp?rev=55136&r1=55135&r2=55136&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/VMCore/CLISignature.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/CLISignature.cpp Thu Aug 21 15:10:20 2008
@@ -302,10 +302,10 @@
     // of generic methods we need create a placeholder for each of them,
     // this is done by creating a dummy VMClass which has the assembly field
     // set to NULL, the token field is used to store the generic argument number
-    VMClass* cl = gc_new(VMClass)() ;
+    VMClass* cl = gc_new(VMClass)();
     cl->token = number;
-    cl->assembly = NULL;
-    cl->nameSpace = UTF8::asciizConstruct(VMThread::get()->vm, "");
+    cl->assembly = ass;
+    cl->nameSpace = ass->name;
     char *tmp = (char *) alloca(100);
     snprintf(tmp, 100, "!!%d", number);
     cl->name = UTF8::asciizConstruct(VMThread::get()->vm, tmp);





More information about the vmkit-commits mailing list