diff options
Diffstat (limited to 'llvm/lib/IR')
| -rw-r--r-- | llvm/lib/IR/Instructions.cpp | 14 | 
1 files changed, 0 insertions, 14 deletions
| diff --git a/llvm/lib/IR/Instructions.cpp b/llvm/lib/IR/Instructions.cpp index 0d6d23bb45d..7c64ca7b727 100644 --- a/llvm/lib/IR/Instructions.cpp +++ b/llvm/lib/IR/Instructions.cpp @@ -609,20 +609,6 @@ void InvokeInst::setSuccessorV(unsigned idx, BasicBlock *B) {    return setSuccessor(idx, B);  } -bool InvokeInst::hasFnAttrImpl(Attribute::AttrKind A) const { -  if (AttributeList.hasAttribute(AttributeSet::FunctionIndex, A)) -    return true; - -  // Operand bundles override attributes on the called function, but don't -  // override attributes directly present on the invoke instruction. -  if (isFnAttrDisallowedByOpBundle(A)) -    return false; - -  if (const Function *F = getCalledFunction()) -    return F->getAttributes().hasAttribute(AttributeSet::FunctionIndex, A); -  return false; -} -  bool InvokeInst::paramHasAttr(unsigned i, Attribute::AttrKind A) const {    assert(i < (getNumArgOperands() + 1) && "Param index out of bounds!"); | 

