[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