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 << ", "; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits