[clang] 0aa5fa9 - [clang][Interp][NFC] Improve Pointer::print()
Timm Bäder via cfe-commits
cfe-commits at lists.llvm.org
Tue May 14 03:26:34 PDT 2024
Author: Timm Bäder
Date: 2024-05-14T12:26:05+02:00
New Revision: 0aa5fa9630d0f4ea707c5b8d5cfa2f4bc8d06a14
URL: https://github.com/llvm/llvm-project/commit/0aa5fa9630d0f4ea707c5b8d5cfa2f4bc8d06a14
DIFF: https://github.com/llvm/llvm-project/commit/0aa5fa9630d0f4ea707c5b8d5cfa2f4bc8d06a14.diff
LOG: [clang][Interp][NFC] Improve Pointer::print()
Added:
Modified:
clang/lib/AST/Interp/Pointer.cpp
Removed:
################################################################################
diff --git a/clang/lib/AST/Interp/Pointer.cpp b/clang/lib/AST/Interp/Pointer.cpp
index 12bef73f7e21c..d2e34f2c7f09e 100644
--- a/clang/lib/AST/Interp/Pointer.cpp
+++ b/clang/lib/AST/Interp/Pointer.cpp
@@ -181,12 +181,12 @@ void Pointer::print(llvm::raw_ostream &OS) const {
if (isBlockPointer()) {
OS << "Block) {";
- if (PointeeStorage.BS.Base == RootPtrMark)
- OS << "rootptr, ";
+ if (isRoot())
+ OS << "rootptr(" << PointeeStorage.BS.Base << "), ";
else
OS << PointeeStorage.BS.Base << ", ";
- if (Offset == PastEndMark)
+ if (isElementPastEnd())
OS << "pastend, ";
else
OS << Offset << ", ";
More information about the cfe-commits
mailing list