aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely.gcc@gmail.com>2011-05-28 19:15:41 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2011-05-28 20:15:41 +0100
commitb8d85086edff72576dfceb94fb5e245075ec4ab6 (patch)
tree7814549effa6cb9b7c5938304d471586dde3450a
parent43653c334ddade011be1670ccdeac12b9f47e26e (diff)
downloadgcc-b8d85086edff72576dfceb94fb5e245075ec4ab6.zip
gcc-b8d85086edff72576dfceb94fb5e245075ec4ab6.tar.gz
gcc-b8d85086edff72576dfceb94fb5e245075ec4ab6.tar.bz2
pointer_to.cc: Fix.
2011-05-28 Jonathan Wakely <jwakely.gcc@gmail.com> * testsuite/20_util/pointer_traits/pointer_to.cc: Fix. From-SVN: r174384
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc6
2 files changed, 8 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 393b728..1ddef58 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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.
diff --git a/libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc b/libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
index 557e384..f33582e 100644
--- a/libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
+++ b/libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
@@ -24,15 +24,17 @@
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()