Author: Timm Bäder Date: 2023-07-23T10:31:22+02:00 New Revision: 91cab53f881086c45b44541eec8e408e3a7446b4
URL: https://github.com/llvm/llvm-project/commit/91cab53f881086c45b44541eec8e408e3a7446b4 DIFF: https://github.com/llvm/llvm-project/commit/91cab53f881086c45b44541eec8e408e3a7446b4.diff LOG: [clang][Interp][NFC] Fix InterpStack::dump() for empty stacks Added: Modified: clang/lib/AST/Interp/InterpStack.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/Interp/InterpStack.cpp b/clang/lib/AST/Interp/InterpStack.cpp index 5ca530409c8bf9..da4b36f8c1bf35 100644 --- a/clang/lib/AST/Interp/InterpStack.cpp +++ b/clang/lib/AST/Interp/InterpStack.cpp @@ -86,6 +86,9 @@ void InterpStack::shrink(size_t Size) { void InterpStack::dump() const { #ifndef NDEBUG llvm::errs() << "Items: " << ItemTypes.size() << ". Size: " << size() << "\n"; + if (ItemTypes.empty()) + return; + size_t Index = 0; size_t Offset = align(primSize(ItemTypes[0])); for (PrimType Ty : ItemTypes) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits