mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-19 18:24:00 +00:00
Move EVER MORE stuff over to LLVMContext.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75703 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -372,7 +372,8 @@ emitCallAndSwitchStatement(Function *newFunction, BasicBlock *codeReplacer,
|
||||
StructValues.push_back(*i);
|
||||
} else {
|
||||
AllocaInst *alloca =
|
||||
new AllocaInst((*i)->getType(), 0, (*i)->getName()+".loc",
|
||||
new AllocaInst(*codeReplacer->getContext(),
|
||||
(*i)->getType(), 0, (*i)->getName()+".loc",
|
||||
codeReplacer->getParent()->begin()->begin());
|
||||
ReloadOutputs.push_back(alloca);
|
||||
params.push_back(alloca);
|
||||
@ -389,7 +390,7 @@ emitCallAndSwitchStatement(Function *newFunction, BasicBlock *codeReplacer,
|
||||
// Allocate a struct at the beginning of this function
|
||||
Type *StructArgTy = Context->getStructType(ArgTypes);
|
||||
Struct =
|
||||
new AllocaInst(StructArgTy, 0, "structArg",
|
||||
new AllocaInst(*codeReplacer->getContext(), StructArgTy, 0, "structArg",
|
||||
codeReplacer->getParent()->begin()->begin());
|
||||
params.push_back(Struct);
|
||||
|
||||
|
Reference in New Issue
Block a user