Remove unused headers and variables from libstdc++ tests
authorJonathan Wakely <jwakely@redhat.com>
Mon, 1 Aug 2016 12:18:08 +0000 (13:18 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 1 Aug 2016 12:18:08 +0000 (13:18 +0100)
* testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Remove
unused header and variable from compile-only test.
* testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
* testsuite/28_regex/basic_regex/assign/char/cstring.cc: Likewise.
* testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc: Likewise.
* testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc:
Likewise.

From-SVN: r238943

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc
libstdc++-v3/testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring.cc
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc
libstdc++-v3/testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc

index 5c60fc889c52d2bfb1fff6007403d4033b3bfcf6..1e44841c6f942644c67290b476a2559553837a04 100644 (file)
@@ -1,5 +1,13 @@
 2016-08-01  Jonathan Wakely  <jwakely@redhat.com>
 
+       * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Remove
+       unused header and variable from compile-only test.
+       * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
+       * testsuite/28_regex/basic_regex/assign/char/cstring.cc: Likewise.
+       * testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc: Likewise.
+       * testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc:
+       Likewise.
+
        * testsuite/experimental/string_view/operations/rfind/char/2.cc:
        Remove duplicate dg-options directive.
 
index edd3ffeeb0390820e496aa8df03f2be023c4f678..f1f399c5f36bb373a9414bf5eed9b242bc198e35 100644 (file)
@@ -21,7 +21,6 @@
 // 20.7.12.2 Template class shared_ptr [util.smartptr.shared]
 
 #include <memory>
-#include <testsuite_hooks.h>
 
 struct A { };
 std::auto_ptr<A> source() { return std::auto_ptr<A>(); }
@@ -29,27 +28,19 @@ std::auto_ptr<A> source() { return std::auto_ptr<A>(); }
 // 20.7.12.2.3 shared_ptr assignment [util.smartptr.shared.assign]
 
 // Assignment from rvalue auto_ptr
-int
+void
 test01()
 {
-  bool test __attribute__((unused)) = true;
-
   std::shared_ptr<A> a;
   a = source();
-
-  return 0;
 }
 
-int
+void
 test02()
 {
-  bool test __attribute__((unused)) = true;
-
   std::shared_ptr<A> a;
   std::auto_ptr<A> au;
   a = std::move(au);
-
-  return 0;
 }
 
 int 
index 4dd514e5926c99a280ee0c5f6cbcf91670a52cb8..58334375c3854e3b21d46576e0ef5b1859b3162c 100644 (file)
@@ -21,7 +21,6 @@
 // 20.7.12.2 Template class shared_ptr [util.smartptr.shared]
 
 #include <memory>
-#include <testsuite_hooks.h>
 
 struct A { };
 std::unique_ptr<A> source() { return std::unique_ptr<A>(); }
@@ -29,27 +28,19 @@ std::unique_ptr<A> source() { return std::unique_ptr<A>(); }
 // 20.7.12.2.3 shared_ptr assignment [util.smartptr.shared.assign]
 
 // Assignment from rvalue unique_ptr
-int
+void
 test01()
 {
-  bool test __attribute__((unused)) = true;
-
   std::shared_ptr<A> a;
   a = source();
-
-  return 0;
 }
 
-int
+void
 test02()
 {
-  bool test __attribute__((unused)) = true;
-
   std::shared_ptr<A> a;
   std::unique_ptr<A> u;
   a = std::move(u);
-
-  return 0;
 }
 
 int 
index 63b6dc61b30f2c04e79da7da1a31e9bb79e484c8..5ee1b422858ccefeed51171ad2f0fabebaf03a68 100644 (file)
 // C++0X [28.8.3] class template basic_regex assign()
 
 #include <regex>
-#include <testsuite_hooks.h>
 
 // Tests assign operation from a C-style null-terminated-string.  
 void test01()
 {
-  bool test __attribute__((unused)) = true;
-
   std::basic_regex<char> re;
 
   const char* cs = "aab";
index 2931e3321e4206d739f59887d953469fd8c94fe5..fbd49c8a3478537744a87e0c84977b27f2ae848f 100644 (file)
@@ -24,7 +24,6 @@
 
 #include <string>
 #include <regex>
-#include <testsuite_hooks.h>
 #include <testsuite_allocator.h>
 
 // Tests C++ string constructor of the basic_regex class.  
@@ -39,7 +38,6 @@ void test01()
 
 void test02()
 {
-  bool test __attribute__((unused)) = true;
   typedef std::basic_regex<wchar_t> test_type;
   typedef __gnu_test::tracker_allocator<wchar_t> alloc_type;
 
index 8ff6b6cea9766d2f2fd528eb09d1d27a42cd69fb..7f735e09ddc0df53cb2d1313c54eb0d872b01d72 100644 (file)
@@ -21,7 +21,6 @@
 // 8.2.1 Class template shared_ptr [memory.smartptr.shared]
 
 #include <experimental/memory>
-#include <testsuite_hooks.h>
 
 struct A { virtual ~A() { } };
 struct B : A { };
@@ -34,8 +33,6 @@ struct B : A { };
 void
 test01()
 {
-  bool test __attribute__((unused)) = true;
-
   std::experimental::shared_ptr<A[3]> a;
   a = std::experimental::shared_ptr<B[3]> (new B[3]); // { dg-error "no match " }
 }
@@ -43,8 +40,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = true;
-
   std::experimental::shared_ptr<A[]> a(new A[3]);
   std::experimental::shared_ptr<A[2]> spa(a); // { dg-error "no matching" }
 }