diff options
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/WinEHPrepare.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/WinEHPrepare.cpp b/llvm/lib/CodeGen/WinEHPrepare.cpp index 148c0a42175..5a13e556d54 100644 --- a/llvm/lib/CodeGen/WinEHPrepare.cpp +++ b/llvm/lib/CodeGen/WinEHPrepare.cpp @@ -369,7 +369,7 @@ bool WinEHPrepare::prepareCPPEHHandlers(    Builder.SetInsertPoint(Entry->getFirstInsertionPt());    Function *FrameAllocFn =        Intrinsic::getDeclaration(M, Intrinsic::frameallocate); -  uint64_t EHAllocSize = M->getDataLayout()->getTypeAllocSize(EHDataStructTy); +  uint64_t EHAllocSize = M->getDataLayout().getTypeAllocSize(EHDataStructTy);    Value *FrameAllocArgs[] = {        ConstantInt::get(Type::getInt32Ty(Context), EHAllocSize)};    CallInst *FrameAlloc = @@ -538,7 +538,7 @@ bool WinEHPrepare::outlineHandler(HandlerType CatchOrCleanup, Function *SrcFn,    CloneAndPruneIntoFromInst(        Handler, SrcFn, ++II, VMap,        /*ModuleLevelChanges=*/false, Returns, "", &InlinedFunctionInfo, -      SrcFn->getParent()->getDataLayout(), Director.get()); +      &SrcFn->getParent()->getDataLayout(), Director.get());    // Move all the instructions in the first cloned block into our entry block.    BasicBlock *FirstClonedBB = std::next(Function::iterator(Entry));  | 

