Author: Michael Buch
Date: 2023-02-13T18:09:31Z
New Revision: 8a57748804bd2247a8c0c5632af3364db58a087f

URL: 
https://github.com/llvm/llvm-project/commit/8a57748804bd2247a8c0c5632af3364db58a087f
DIFF: 
https://github.com/llvm/llvm-project/commit/8a57748804bd2247a8c0c5632af3364db58a087f.diff

LOG: Revert "[lldb][Test][NFC] TestExternalCtorDtorLookup: add more 
instantiations to test linkage name is correct"

This reverts commit 3c160d3051dc5d637bd35cfa673871338589ad8e.

This patch depends on the reverted patch in https://reviews.llvm.org/D143652

Differential Revision: https://reviews.llvm.org/D143652

Added: 
    

Modified: 
    lldb/test/API/lang/cpp/external_ctor_dtor_lookup/Makefile
    lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.h
    lldb/test/API/lang/cpp/external_ctor_dtor_lookup/main.cpp

Removed: 
    lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.cpp


################################################################################
diff  --git a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/Makefile 
b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/Makefile
index 3e4cfc7e8256..eba15476332f 100644
--- a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/Makefile
+++ b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/Makefile
@@ -1,3 +1,3 @@
-CXX_SOURCES := main.cpp lib.cpp
+CXX_SOURCES := main.cpp
                        
 include Makefile.rules 

diff  --git a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.cpp 
b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.cpp
deleted file mode 100644
index f1724b73bdce..000000000000
--- a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.cpp
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "lib.h"
-
-Wrapper<Foo> getFooWrapper() { return {}; }

diff  --git a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.h 
b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.h
index 1fee83fb115a..9664068b6e14 100644
--- a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.h
+++ b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/lib.h
@@ -8,8 +8,5 @@ template <typename T> class Wrapper {
   [[gnu::abi_tag("test")]] ~Wrapper(){};
 };
 
-struct Foo {};
-
-Wrapper<Foo> getFooWrapper();
-
 #endif // _H_IN
+

diff  --git a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/main.cpp 
b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/main.cpp
index e1caf0202d97..3904646c05db 100644
--- a/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/main.cpp
+++ b/lldb/test/API/lang/cpp/external_ctor_dtor_lookup/main.cpp
@@ -1,5 +1,7 @@
 #include "lib.h"
 
+struct Foo {};
+
 struct Bar {
   Wrapper<Foo> getWrapper() { return Wrapper<Foo>(); }
   int sinkWrapper(Wrapper<Foo>) { return -1; }
@@ -7,10 +9,6 @@ struct Bar {
 
 int main() {
   Bar b;
-  Wrapper<int> w1;
-  Wrapper<double> w2;
-  Wrapper<Foo> w3 = getFooWrapper();
-  Wrapper<Foo> w4;
   return b.sinkWrapper(b.getWrapper());
 }
 


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to