[llvm] Fix crash due to un-checked error in LVReaderHandler::handleArchive method (PR #118951)

Carlos Alberto Enciso via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 13 05:21:25 PST 2024


================
@@ -193,6 +196,72 @@ void checkElementPropertiesMsvcCodeview(LVReader *Reader) {
   EXPECT_EQ(Lines->size(), 0x0eu);
 }
 
+// Check the logical elements basic properties (MSVC library - Codeview).
+void checkElementPropertiesMsvcLibraryCodeview(LVReader *Reader) {
+  LVScopeRoot *Root = Reader->getScopesRoot();
----------------
CarlosAlbertoEnciso wrote:

Check that `Root` is non-null
ASSERT_NE(Root, nullptr);

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


More information about the llvm-commits mailing list