[clang] 3dddaa3 - [clang][bytecode] Print dummy-status of global variables (#160240)

via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 23 00:07:56 PDT 2025


Author: Timm Baeder
Date: 2025-09-23T09:07:51+02:00
New Revision: 3dddaa32e266c36bdbe6506f7202caa284290606

URL: https://github.com/llvm/llvm-project/commit/3dddaa32e266c36bdbe6506f7202caa284290606
DIFF: https://github.com/llvm/llvm-project/commit/3dddaa32e266c36bdbe6506f7202caa284290606.diff

LOG: [clang][bytecode] Print dummy-status of global variables (#160240)

in Program::dump().

Added: 
    

Modified: 
    clang/lib/AST/ByteCode/Disasm.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/AST/ByteCode/Disasm.cpp b/clang/lib/AST/ByteCode/Disasm.cpp
index ab3b9f7c3b1d7..fd0903f2e652c 100644
--- a/clang/lib/AST/ByteCode/Disasm.cpp
+++ b/clang/lib/AST/ByteCode/Disasm.cpp
@@ -323,6 +323,8 @@ LLVM_DUMP_METHOD void Program::dump(llvm::raw_ostream &OS) const {
                         : TerminalColor{llvm::raw_ostream::RED, false});
       OS << (GP.isInitialized() ? "initialized " : "uninitialized ");
     }
+    if (GP.block()->isDummy())
+      OS << "dummy ";
     Desc->dump(OS);
 
     if (GP.isInitialized() && Desc->IsTemporary) {


        


More information about the cfe-commits mailing list