diff options
Diffstat (limited to 'clang/lib/AST/ByteCode/Pointer.cpp')
-rw-r--r-- | clang/lib/AST/ByteCode/Pointer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/AST/ByteCode/Pointer.cpp b/clang/lib/AST/ByteCode/Pointer.cpp index c09d322..c43c0a0 100644 --- a/clang/lib/AST/ByteCode/Pointer.cpp +++ b/clang/lib/AST/ByteCode/Pointer.cpp @@ -155,10 +155,10 @@ APValue Pointer::toAPValue(const ASTContext &ASTCtx) const { if (isFunctionPointer()) { const FunctionPointer &FP = asFunctionPointer(); if (const FunctionDecl *FD = FP.getFunction()->getDecl()) - return APValue(FD, CharUnits::fromQuantity(FP.getOffset() + Offset), {}, + return APValue(FD, CharUnits::fromQuantity(Offset), {}, /*OnePastTheEnd=*/false, /*IsNull=*/false); - return APValue(FP.getFunction()->getExpr(), - CharUnits::fromQuantity(FP.getOffset() + Offset), {}, + return APValue(FP.getFunction()->getExpr(), CharUnits::fromQuantity(Offset), + {}, /*OnePastTheEnd=*/false, /*IsNull=*/false); } |