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