Adjust testcase for C++14 compatibility

* testsuite/24_iterators/headers/iterator/range_access.cc: Adjust
	expected signatures for C++14 compatibility.

From-SVN: r239533
This commit is contained in:
Jonathan Wakely 2016-08-17 14:38:58 +01:00 committed by Jonathan Wakely
parent 657213f736
commit ba364478df
2 changed files with 9 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2016-08-17 Jonathan Wakely <jwakely@redhat.com>
* testsuite/24_iterators/headers/iterator/range_access.cc: Adjust
expected signatures for C++14 compatibility.
PR libstdc++/77264
* include/bits/basic_string.h (operator=(__sv_type)
(append(__sv_type), assign(__sv_type), insert(size_type, __sv_type))

View File

@ -1,5 +1,4 @@
// { dg-do compile }
// { dg-options "-std=gnu++11" }
// { dg-do compile { target c++11 } }
// Copyright (C) 2010-2016 Free Software Foundation, Inc.
//
@ -28,6 +27,11 @@ namespace std
template<class C> auto end(C& c) -> decltype(c.end());
template<class C> auto end(const C& c) -> decltype(c.end());
#if __cplusplus >= 201402L
template<class T, size_t N> constexpr T* begin(T (&array)[N]);
template<class T, size_t N> constexpr T* end(T (&array)[N]);
#else
template<class T, size_t N> T* begin(T (&array)[N]);
template<class T, size_t N> T* end(T (&array)[N]);
#endif
}