PR c++/67216
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Aug 2015 18:04:48 +0000 (18:04 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Aug 2015 18:04:48 +0000 (18:04 +0000)
* testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
Fix use of safe-bool idiom that isn't valid in C++11.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226986 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc

index 351c66f..2287606 100644 (file)
@@ -1,5 +1,9 @@
 2015-08-18  Jonathan Wakely  <jwakely@redhat.com>
 
+       PR c++/67216
+       * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
+       Fix use of safe-bool idiom that isn't valid in C++11.
+
        * include/bits/ptr_traits.h: Include <bits/move.h> for addressof.
 
        PR libstdc++/67066
index 0c93f36..e7cefaf 100644 (file)
@@ -31,9 +31,9 @@ test01()
   bool test __attribute__((unused)) = true;
 
   const std::tr1::shared_ptr<A> p1;
-  VERIFY( p1 == false );
+  VERIFY( bool(p1) == false );
   const std::tr1::shared_ptr<A> p2(p1);
-  VERIFY( p2 == false );
+  VERIFY( bool(p2) == false );
 
   return 0;
 }