diff options
Diffstat (limited to 'llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp')
| -rw-r--r-- | llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp b/llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp index 613a417db0f9..f9aa050832c0 100644 --- a/llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp +++ b/llvm/unittests/DebugInfo/LogicalView/CodeViewReaderTest.cpp @@ -79,6 +79,10 @@ void checkElementPropertiesClangCodeview(LVReader *Reader) { EXPECT_EQ(CompileUnit->getBaseAddress(), 0u); EXPECT_TRUE(CompileUnit->getProducer().starts_with("clang")); EXPECT_EQ(CompileUnit->getName(), "test.cpp"); + LVSourceLanguage Language = CompileUnit->getSourceLanguage(); + EXPECT_TRUE(Language.isValid()); + ASSERT_EQ(Language, LVSourceLanguage::CV_LANG_Cpp); + ASSERT_EQ(Language.getName(), "Cpp"); EXPECT_EQ(Function->lineCount(), 16u); EXPECT_EQ(Function->scopeCount(), 1u); @@ -453,6 +457,7 @@ void elementProperties(SmallString<128> &InputsDir) { ReaderOptions.setAttributeProducer(); ReaderOptions.setAttributePublics(); ReaderOptions.setAttributeRange(); + ReaderOptions.setAttributeLanguage(); ReaderOptions.setAttributeLocation(); ReaderOptions.setAttributeSize(); ReaderOptions.setPrintAll(); |
