[Lldb-commits] [lldb] 15ea45f - [lldb] Skip unique_ptr import-std-module tests on Linux

Raphael Isemann via lldb-commits lldb-commits at lists.llvm.org
Thu Oct 1 14:04:59 PDT 2020


Author: Raphael Isemann
Date: 2020-10-01T23:04:36+02:00
New Revision: 15ea45f16b261521e3251b4ff0bceaadf31a4515

URL: https://github.com/llvm/llvm-project/commit/15ea45f16b261521e3251b4ff0bceaadf31a4515
DIFF: https://github.com/llvm/llvm-project/commit/15ea45f16b261521e3251b4ff0bceaadf31a4515.diff

LOG: [lldb] Skip unique_ptr import-std-module tests on Linux

This seems to fail on ubuntu 18.04.5 with Clang 9 due to:

Error output:
error: Couldn't lookup symbols:
  std::__1::default_delete<int>::operator()(int) const

Added: 
    

Modified: 
    lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
    lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py b/lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
index fafb29333924..9f698af7e1b4 100644
--- a/lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
+++ b/lldb/test/API/commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
@@ -13,6 +13,7 @@ class TestUniquePtrDbgInfoContent(TestBase):
 
     @add_test_categories(["libc++"])
     @skipIf(compiler=no_match("clang"))
+    @skipIfLinux # s.reset() causes link errors on ubuntu 18.04/Clang 9
     def test(self):
         self.build()
 

diff  --git a/lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py b/lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
index 7bd391243734..a3761ade04e3 100644
--- a/lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
+++ b/lldb/test/API/commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
@@ -13,6 +13,7 @@ class TestUniquePtr(TestBase):
 
     @add_test_categories(["libc++"])
     @skipIf(compiler=no_match("clang"))
+    @skipIfLinux # s.reset() causes link errors on ubuntu 18.04/Clang 9
     def test(self):
         self.build()
 


        


More information about the lldb-commits mailing list