Uncomment std::reference_wrapper tests that no longer fail

* testsuite/20_util/reference_wrapper/invoke.cc: Uncomment tests
	that no longer fail.

From-SVN: r246658
This commit is contained in:
Jonathan Wakely 2017-04-03 18:16:11 +01:00 committed by Jonathan Wakely
parent 59c06f4d56
commit b1e282ca18
2 changed files with 8 additions and 6 deletions

View File

@ -1,5 +1,8 @@
2017-04-03 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/reference_wrapper/invoke.cc: Uncomment tests
that no longer fail.
* include/bits/ios_base.h: Correct comment.
* testsuite/util/testsuite_hooks.h: Likewise.

View File

@ -73,8 +73,7 @@ void test01()
int (::X::* p_foo_c)(float) const = &::X::foo_c;
int (::X::* p_foo_v)(float) volatile = &::X::foo_v;
int (::X::* p_foo_cv)(float) const volatile = &::X::foo_cv;
int (::X::* p_foo_varargs)(float, ...) __attribute__((unused))
= &::X::foo_varargs;
int (::X::* p_foo_varargs)(float, ...) = &::X::foo_varargs;
int ::X::* p_bar = &::X::bar;
const float pi = 3.14;
@ -96,10 +95,10 @@ void test01()
VERIFY(ref(p_foo_v)(xp, pi) == 3);
VERIFY(ref(p_foo_cv)(x, pi) == 3);
VERIFY(ref(p_foo_cv)(xp, pi) == 3);
// VERIFY(ref(p_foo_varargs)(x, pi) == 3);
// VERIFY(ref(p_foo_varargs)(xp, pi, 1, 1) == 3);
// VERIFY(ref(p_foo_varargs)(x, pi, 1, 1) == 3);
// VERIFY(ref(p_foo_varargs)(xp, pi) == 3);
VERIFY(ref(p_foo_varargs)(x, pi) == 3);
VERIFY(ref(p_foo_varargs)(xp, pi, 1, 1) == 3);
VERIFY(ref(p_foo_varargs)(x, pi, 1, 1) == 3);
VERIFY(ref(p_foo_varargs)(xp, pi) == 3);
// Member data pointers
VERIFY(ref(p_bar)(x) == 17);