[svn r184] fixed an AA helper for giving keys storage, which the runtime needs. tango.text.UnicodeData now compiles.

This commit is contained in:
Tomas Lindquist Olsen
2008-05-06 02:26:17 +02:00
parent 5a7ce71b18
commit 88d497a936

View File

@@ -35,7 +35,10 @@ static llvm::Value* to_pkey(DValue* key)
pkey = key->getRVal();
}
else {
assert(0);
llvm::Value* tmp = new llvm::AllocaInst(DtoType(keytype), "aatmpkeystorage", gIR->topallocapoint());
DVarValue* var = new DVarValue(keytype, tmp, true);
DtoAssign(var, key);
return tmp;
}
// give memory