X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=include%2Fllvm%2FIR%2FIRBuilder.h;h=8d365a0cc9936ca869e96b60a08791e27d4b2921;hp=d02f41b7e27f7ce70c0d6e1678376ddb4fce67b4;hb=4c12d595707075f400c00f54da56650c9f46b7e3;hpb=4a45f0871a26e65a48a74dbb277c70f662344235 diff --git a/include/llvm/IR/IRBuilder.h b/include/llvm/IR/IRBuilder.h index d02f41b7e27..8d365a0cc99 100644 --- a/include/llvm/IR/IRBuilder.h +++ b/include/llvm/IR/IRBuilder.h @@ -517,10 +517,9 @@ template Args, - const Twine &Name = "") { - return Insert(CatchPadInst::Create(Ty, NormalDest, UnwindDest, Args), - Name); + BasicBlock *UnwindDest, ArrayRef Args, + const Twine &Name = "") { + return Insert(CatchPadInst::Create(Ty, NormalDest, UnwindDest, Args), Name); } CatchEndPadInst *CreateCatchEndPad(BasicBlock *UnwindBB = nullptr) { @@ -690,13 +687,13 @@ public: } TerminatePadInst *CreateTerminatePad(BasicBlock *UnwindBB = nullptr, - ArrayRef Args = {}, - const Twine &Name = "") { + ArrayRef Args = {}, + const Twine &Name = "") { return Insert(TerminatePadInst::Create(Context, UnwindBB, Args), Name); } CleanupPadInst *CreateCleanupPad(Type *Ty, ArrayRef Args, - const Twine &Name = "") { + const Twine &Name = "") { return Insert(CleanupPadInst::Create(Ty, Args), Name); }