[clang] [llvm] [clang][DebugInfo] Add symbol for debugger with VTable information. (PR #130255)

via llvm-commits llvm-commits at lists.llvm.org
Fri May 9 06:01:26 PDT 2025


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp,h -- clang/test/CodeGenCXX/Inputs/vtable-debug-info-inheritance-simple-base.cpp clang/test/CodeGenCXX/Inputs/vtable-debug-info-inheritance-simple-base.h clang/test/CodeGenCXX/Inputs/vtable-debug-info-inheritance-simple-derived.cpp clang/test/CodeGenCXX/Inputs/vtable-debug-info-inheritance-simple-derived.h clang/test/CodeGenCXX/vtable-debug-info-inheritance-diamond.cpp clang/test/CodeGenCXX/vtable-debug-info-inheritance-multiple.cpp clang/test/CodeGenCXX/vtable-debug-info-inheritance-simple-main.cpp clang/test/CodeGenCXX/vtable-debug-info-inheritance-simple.cpp clang/test/CodeGenCXX/vtable-debug-info-inheritance-virtual.cpp clang/lib/CodeGen/CGDebugInfo.cpp clang/lib/CodeGen/CGDebugInfo.h clang/lib/CodeGen/CodeGenModule.h clang/lib/CodeGen/ItaniumCXXABI.cpp clang/test/CodeGenCXX/debug-info-class.cpp clang/test/CodeGenCXX/debug-info-template-member.cpp clang/test/Modules/ExtDebugInfo.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
index 3a2654f18..47f011ae5 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
@@ -228,7 +228,7 @@ void DwarfCompileUnit::createGlobalVariableVTableDIE(
   // attribute and assume that they'll be a specification DIE somewhere
   // else that refers to it. Skip the DW_AT_declaration generation.
   DIE *VariableSpecDIE =
-      getOrCreateStaticMemberDIE(SDMDecl, /*IsDeclaration*/false);
+      getOrCreateStaticMemberDIE(SDMDecl, /*IsDeclaration*/ false);
 
   if (uint32_t AlignInBytes = GV->getAlignInBytes())
     addUInt(*VariableSpecDIE, dwarf::DW_AT_alignment, dwarf::DW_FORM_udata,

``````````

</details>


https://github.com/llvm/llvm-project/pull/130255


More information about the llvm-commits mailing list