File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
lldb/test/API/lang/cpp/odr-handling-with-dylib Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 55
66
77class OdrHandlingWithDylibTestCase (TestBase ):
8+ @skipIf (bugnumber = "https://github.com/llvm/llvm-project/issues/50375, rdar://135551810" )
89 def test (self ):
910 """
10- TODO
11+ Tests that the expression evaluator is able to deal with types
12+ whose definitions conflict across multiple LLDB modules (in this
13+ case the definition for 'class Service' in the main executable
14+ has an additional field compared to the definition found in the
15+ dylib). This causes the ASTImporter to detect a name conflict
16+ while importing 'Service'. With LLDB's liberal ODRHandlingType
17+ the ASTImporter happily creates a conflicting AST node for
18+ 'Service' in the scratch ASTContext, leading to a crash down
19+ the line.
1120 """
1221 self .build ()
1322
You can’t perform that action at this time.
0 commit comments