Skip to content

Commit d434950

Browse files
committed
fixup! revert ModuleDebugInfoPrinter changes for now
1 parent bf01f0f commit d434950

File tree

2 files changed

+6
-32
lines changed

2 files changed

+6
-32
lines changed

llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,13 @@ static void printModuleDebugInfo(raw_ostream &O, const Module *M,
4444
for (DICompileUnit *CU : Finder.compile_units()) {
4545
O << "Compile unit: ";
4646

47-
DISourceLanguageName Lang = CU->getSourceLanguage();
48-
auto LangStr =
49-
Lang.hasVersionedName()
50-
? dwarf::SourceLanguageNameString(
51-
static_cast<llvm::dwarf::SourceLanguageName>(Lang.getName()))
52-
: dwarf::LanguageString(Lang.getName());
53-
54-
if (!LangStr.empty())
55-
O << LangStr;
47+
auto Lang =
48+
dwarf::LanguageString(CU->getSourceLanguage().getUnversionedName());
49+
if (!Lang.empty())
50+
O << Lang;
5651
else
57-
O << "unknown-language(" << CU->getSourceLanguage().getName() << ")";
52+
O << "unknown-language(" << CU->getSourceLanguage().getUnversionedName()
53+
<< ")";
5854
printFile(O, CU->getFilename(), CU->getDirectory());
5955
O << '\n';
6056
}

llvm/test/DebugInfo/Generic/debuginfofinder-cu-source-language-names.ll

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

0 commit comments

Comments
 (0)