diff options
Diffstat (limited to 'include/llvm/IR/IntrinsicInst.h')
-rw-r--r-- | include/llvm/IR/IntrinsicInst.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/include/llvm/IR/IntrinsicInst.h b/include/llvm/IR/IntrinsicInst.h index f55d17ec72c..aad49bc9ac3 100644 --- a/include/llvm/IR/IntrinsicInst.h +++ b/include/llvm/IR/IntrinsicInst.h @@ -122,11 +122,6 @@ namespace llvm { return getVariableLocation(/* AllowNullOp = */ false); } - uint64_t getOffset() const { - return cast<ConstantInt>( - const_cast<Value*>(getArgOperand(1)))->getZExtValue(); - } - DILocalVariable *getVariable() const { return cast<DILocalVariable>(getRawVariable()); } @@ -136,11 +131,11 @@ namespace llvm { } Metadata *getRawVariable() const { - return cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); + return cast<MetadataAsValue>(getArgOperand(1))->getMetadata(); } Metadata *getRawExpression() const { - return cast<MetadataAsValue>(getArgOperand(3))->getMetadata(); + return cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); } // Methods for support type inquiry through isa, cast, and dyn_cast: |