Skip to content

Commit c965e14

Browse files
author
Esme-Yi
committed
Revert "[DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions."
This reverts commit 62fa9b9.
1 parent 33ce6f0 commit c965e14

File tree

3 files changed

+3
-16
lines changed

3 files changed

+3
-16
lines changed

clang/lib/CodeGen/CGDebugInfo.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -568,9 +568,9 @@ void CGDebugInfo::CreateCompileUnit() {
568568
if (LO.CPlusPlus) {
569569
if (LO.ObjC)
570570
LangTag = llvm::dwarf::DW_LANG_ObjC_plus_plus;
571-
else if (LO.CPlusPlus14 && CGM.getCodeGenOpts().DwarfVersion >= 5)
571+
else if (LO.CPlusPlus14)
572572
LangTag = llvm::dwarf::DW_LANG_C_plus_plus_14;
573-
else if (LO.CPlusPlus11 && CGM.getCodeGenOpts().DwarfVersion >= 5)
573+
else if (LO.CPlusPlus11)
574574
LangTag = llvm::dwarf::DW_LANG_C_plus_plus_11;
575575
else
576576
LangTag = llvm::dwarf::DW_LANG_C_plus_plus;

clang/test/CodeGenCXX/debug-info-programming-language.cpp

Lines changed: 0 additions & 13 deletions
This file was deleted.

clang/test/Modules/ModuleDebugInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// CHECK-MOD: distinct !DICompileUnit(language: DW_LANG_{{.*}}C_plus_plus,
2424

2525
// CHECK: distinct !DICompileUnit(language: DW_LANG_{{.*}}C_plus_plus,
26-
// CHECK-CXX: distinct !DICompileUnit(language: DW_LANG_C_plus_plus,
26+
// CHECK-CXX: distinct !DICompileUnit(language: DW_LANG_C_plus_plus_11,
2727
// CHECK-SAME: isOptimized: false,
2828
// CHECK-NOT: splitDebugFilename:
2929
// CHECK-SAME: dwoId:

0 commit comments

Comments
 (0)