* 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
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.
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()