OSDN Git Service

2011-05-28 Jonathan Wakely <jwakely.gcc@gmail.com>
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 May 2011 19:15:41 +0000 (19:15 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 May 2011 19:15:41 +0000 (19:15 +0000)
* testsuite/20_util/pointer_traits/pointer_to.cc: Fix.

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

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc

index 393b728..1ddef58 100644 (file)
@@ -1,5 +1,9 @@
 2011-05-28  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
+       * testsuite/20_util/pointer_traits/pointer_to.cc: Fix.
+
+2011-05-28  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
        * acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and
        GLIBCXX_CHECK_SC_NPROCESSORS_ONLN.
        * configure.ac: Use them. Increase minor version.
index 557e384..f33582e 100644 (file)
 struct Ptr
 {
   typedef bool element_type;
+  bool* value;
 
-  static bool* pointer_to(bool& b) { return 0; }
+  static Ptr pointer_to(bool& b) { return Ptr{&b}; }
 };
 
 void test01()
 {
   bool test = true;
+  Ptr p{&test};
 
-  VERIFY( std::pointer_traits<Ptr>::pointer_to(test) == 0 );
+  VERIFY( std::pointer_traits<Ptr>::pointer_to(test).value == &test );
 }
 
 void test02()