[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