Fix testsuite failures due to extra errors in strict dialects
When __STRICT_ANSI__ is defined the incorrect allocators used in these tests also trigger and additional static assertion. Prune those extra errors so that the tests don't fail when built with strict dialects. * testsuite/23_containers/deque/48101_neg.cc: Prune additional errors printed when __STRICT_ANSI__ is defined. * testsuite/23_containers/forward_list/48101_neg.cc: Likewise. * testsuite/23_containers/list/48101_neg.cc: Likewise. * testsuite/23_containers/multiset/48101_neg.cc: Likewise. * testsuite/23_containers/set/48101_neg.cc: Likewise. * testsuite/23_containers/unordered_multiset/48101_neg.cc: Likewise. * testsuite/23_containers/unordered_set/48101_neg.cc: Likewise. * testsuite/23_containers/vector/48101_neg.cc: Likewise. From-SVN: r265333
This commit is contained in:
parent
f8f3939037
commit
92bab15297
|
@ -1,5 +1,15 @@
|
|||
2018-10-19 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/23_containers/deque/48101_neg.cc: Prune additional errors
|
||||
printed when __STRICT_ANSI__ is defined.
|
||||
* testsuite/23_containers/forward_list/48101_neg.cc: Likewise.
|
||||
* testsuite/23_containers/list/48101_neg.cc: Likewise.
|
||||
* testsuite/23_containers/multiset/48101_neg.cc: Likewise.
|
||||
* testsuite/23_containers/set/48101_neg.cc: Likewise.
|
||||
* testsuite/23_containers/unordered_multiset/48101_neg.cc: Likewise.
|
||||
* testsuite/23_containers/unordered_set/48101_neg.cc: Likewise.
|
||||
* testsuite/23_containers/vector/48101_neg.cc: Likewise.
|
||||
|
||||
* testsuite/23_containers/forward_list/requirements/
|
||||
explicit_instantiation/5.cc [__STRICT_ANSI__]: Don't test non-standard
|
||||
extension.
|
||||
|
|
|
@ -27,3 +27,4 @@ test01()
|
|||
|
||||
// { dg-error "non-const, non-volatile value_type" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "std::allocator<.* has no member named " }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -27,3 +27,4 @@ test01()
|
|||
|
||||
// { dg-error "non-const, non-volatile value_type" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "std::allocator<.* has no member named " }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -27,3 +27,4 @@ test01()
|
|||
|
||||
// { dg-error "non-const, non-volatile value_type" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "std::allocator<.* has no member named " }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -29,3 +29,4 @@ test01()
|
|||
// { dg-error "non-const, non-volatile value_type" "" { target *-*-* } 0 }
|
||||
// { dg-error "comparison object must be invocable" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "std::allocator<.* has no member named " }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -29,3 +29,4 @@ test01()
|
|||
// { dg-error "non-const, non-volatile value_type" "" { target *-*-* } 0 }
|
||||
// { dg-error "comparison object must be invocable" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "std::allocator<.* has no member named " }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -31,3 +31,4 @@ test01()
|
|||
// { dg-error "hash function must be invocable" "" { target *-*-* } 0 }
|
||||
// { dg-error "key equality predicate must be invocable" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "use of deleted function" }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -31,3 +31,4 @@ test01()
|
|||
// { dg-error "hash function must be invocable" "" { target *-*-* } 0 }
|
||||
// { dg-error "key equality predicate must be invocable" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "use of deleted function" }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
|
@ -27,3 +27,4 @@ test01()
|
|||
|
||||
// { dg-error "non-const, non-volatile value_type" "" { target *-*-* } 0 }
|
||||
// { dg-prune-output "std::allocator<.* has no member named " }
|
||||
// { dg-prune-output "must have the same value_type as its allocator" }
|
||||
|
|
Loading…
Reference in New Issue