[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol and a Dsymbol->IrDsymbol map

This commit is contained in:
Christian Kamm
2008-05-01 13:05:53 +02:00
parent 48f1a9c507
commit 24726394f6
22 changed files with 465 additions and 487 deletions

View File

@@ -58,8 +58,8 @@ static llvm::Value* to_keyti(DValue* key)
assert(tid);
DtoResolveDsymbol(Type::typeinfo);
DtoForceDeclareDsymbol(tid);
assert(tid->irGlobal->value);
return tid->irGlobal->value;
assert(gIR->irDsymbol[tid].irGlobal->value);
return gIR->irDsymbol[tid].irGlobal->value;
}
/////////////////////////////////////////////////////////////////////////////////////