fdeazeve created this revision. fdeazeve added reviewers: aprantl, Michael137. Herald added a project: All. fdeazeve requested review of this revision. Herald added a project: LLDB. Herald added a subscriber: lldb-commits.
This test requires compiling its input program without debug information. To do so, it uses certain Makefile variables that are never populated with custom libcxx paths (if present). Doing so would not necessarily be correct, since we cannot guaranteed that said standard library has debug symbols or not. As such, we keep using the system libraries but to disable the tests in clang versions that are too old to work with more modern system libraries, as in the case of the lldb-matrix bot. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D136178 Files: lldb/test/API/macosx/function-starts/TestFunctionStarts.py Index: lldb/test/API/macosx/function-starts/TestFunctionStarts.py =================================================================== --- lldb/test/API/macosx/function-starts/TestFunctionStarts.py +++ lldb/test/API/macosx/function-starts/TestFunctionStarts.py @@ -17,6 +17,7 @@ @skipIfRemote @skipUnlessDarwin + @skipIf(compiler="clang", compiler_version=['<', '13.0']) def test_function_starts_binary(self): """Test that we make synthetic symbols when we have the binary.""" self.build(dictionary={'CODESIGN': ''}) # Binary is getting stripped later. @@ -24,6 +25,7 @@ @skipIfRemote @skipUnlessDarwin + @skipIf(compiler="clang", compiler_version=['<', '13.0']) def test_function_starts_no_binary(self): """Test that we make synthetic symbols when we don't have the binary""" self.build(dictionary={'CODESIGN': ''}) # Binary is getting stripped later.
Index: lldb/test/API/macosx/function-starts/TestFunctionStarts.py =================================================================== --- lldb/test/API/macosx/function-starts/TestFunctionStarts.py +++ lldb/test/API/macosx/function-starts/TestFunctionStarts.py @@ -17,6 +17,7 @@ @skipIfRemote @skipUnlessDarwin + @skipIf(compiler="clang", compiler_version=['<', '13.0']) def test_function_starts_binary(self): """Test that we make synthetic symbols when we have the binary.""" self.build(dictionary={'CODESIGN': ''}) # Binary is getting stripped later. @@ -24,6 +25,7 @@ @skipIfRemote @skipUnlessDarwin + @skipIf(compiler="clang", compiler_version=['<', '13.0']) def test_function_starts_no_binary(self): """Test that we make synthetic symbols when we don't have the binary""" self.build(dictionary={'CODESIGN': ''}) # Binary is getting stripped later.
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits