diff options
42 files changed, 91 insertions, 145 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f7ffb08..2948c63 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,6 +1,51 @@ 2017-09-12 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/79433 + * include/Makefile.am: Remove <bits/c++14_warning.h>. + * include/Makefile.in: Regenerate. + * include/bits/c++14_warning.h: Remove. + * include/experimental/algorithm: Do not include <c++14_warning.h>. + * include/experimental/any: Likewise. + * include/experimental/array: Likewise. + * include/experimental/bits/erase_if.h: Likewise. + * include/experimental/bits/lfts_config.h: Likewise. + * include/experimental/bits/shared_ptr.h: Likewise. + * include/experimental/bits/string_view.tcc: Likewise. + * include/experimental/chrono: Likewise. + * include/experimental/deque: Likewise. + * include/experimental/filesystem: Do not include <c++0x_warning.h>. + * include/experimental/forward_list: Do not include <c++14_warning.h>. + * include/experimental/functional: Likewise. + * include/experimental/iterator: Likewise. + * include/experimental/list: Likewise. + * include/experimental/map: Likewise. + * include/experimental/memory: Likewise. + * include/experimental/numeric: Likewise. + * include/experimental/optional: Likewise. + * include/experimental/propagate_const: Likewise. + * include/experimental/ratio: Likewise. + * include/experimental/regex: Likewise. + * include/experimental/set: Likewise. + * include/experimental/string: Likewise. + * include/experimental/string_view: Likewise. + * include/experimental/system_error: Likewise. + * include/experimental/tuple: Likewise. + * include/experimental/type_traits: Likewise. + * include/experimental/unordered_map: Likewise. + * include/experimental/unordered_set: Likewise. + * include/experimental/vector: Likewise. + * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error + line number. + * testsuite/experimental/array/neg.cc: Likewise. + * testsuite/experimental/propagate_const/assignment/move_neg.cc: + Likewise. + * testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise. + * testsuite/experimental/propagate_const/requirements2.cc: Likewise. + * testsuite/experimental/propagate_const/requirements3.cc: Likewise. + * testsuite/experimental/propagate_const/requirements4.cc: Likewise. + * testsuite/experimental/propagate_const/requirements5.cc: Likewise. + + PR libstdc++/79433 * doc/xml/manual/status_cxx2017.xml: Update feature-test macros. * doc/html/*: Regenerate. * include/Makefile.am: Remove <bits/c++17_warning.h>. diff --git a/libstdc++-v3/include/Makefile.am b/libstdc++-v3/include/Makefile.am index 6395f1e..87a41f5 100644 --- a/libstdc++-v3/include/Makefile.am +++ b/libstdc++-v3/include/Makefile.am @@ -95,7 +95,6 @@ bits_headers = \ ${bits_srcdir}/basic_string.tcc \ ${bits_srcdir}/boost_concept_check.h \ ${bits_srcdir}/c++0x_warning.h \ - ${bits_srcdir}/c++14_warning.h \ ${bits_srcdir}/char_traits.h \ ${bits_srcdir}/codecvt.h \ ${bits_srcdir}/concept_check.h \ diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 745a849..7bc4606 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -388,7 +388,6 @@ bits_headers = \ ${bits_srcdir}/basic_string.tcc \ ${bits_srcdir}/boost_concept_check.h \ ${bits_srcdir}/c++0x_warning.h \ - ${bits_srcdir}/c++14_warning.h \ ${bits_srcdir}/char_traits.h \ ${bits_srcdir}/codecvt.h \ ${bits_srcdir}/concept_check.h \ diff --git a/libstdc++-v3/include/bits/c++14_warning.h b/libstdc++-v3/include/bits/c++14_warning.h deleted file mode 100644 index 5ead9c6..0000000 --- a/libstdc++-v3/include/bits/c++14_warning.h +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (C) 2013-2017 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the -// Free Software Foundation; either version 3, or (at your option) -// any later version. - -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// <http://www.gnu.org/licenses/>. - -/** @file bits/c++14_warning.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{iosfwd} - */ - -#ifndef _CXX14_WARNING_H -#define _CXX14_WARNING_H 1 - -#if __cplusplus <= 201103L -#error This file requires compiler and library support \ -for the ISO C++ 2014 standard. This support must be enabled \ -with the -std=c++14 or -std=gnu++14 compiler options. -#endif - -#endif diff --git a/libstdc++-v3/include/experimental/algorithm b/libstdc++-v3/include/experimental/algorithm index 15391b1..4c3ff0c 100644 --- a/libstdc++-v3/include/experimental/algorithm +++ b/libstdc++-v3/include/experimental/algorithm @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <algorithm> #include <experimental/bits/lfts_config.h> diff --git a/libstdc++-v3/include/experimental/any b/libstdc++-v3/include/experimental/any index 984306d..cdf7db3 100644 --- a/libstdc++-v3/include/experimental/any +++ b/libstdc++-v3/include/experimental/any @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <typeinfo> #include <new> diff --git a/libstdc++-v3/include/experimental/array b/libstdc++-v3/include/experimental/array index 9d758f7..2ceef5d 100644 --- a/libstdc++-v3/include/experimental/array +++ b/libstdc++-v3/include/experimental/array @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <array> #include <experimental/type_traits> diff --git a/libstdc++-v3/include/experimental/bits/erase_if.h b/libstdc++-v3/include/experimental/bits/erase_if.h index cc89ffa..8ba59fa 100644 --- a/libstdc++-v3/include/experimental/bits/erase_if.h +++ b/libstdc++-v3/include/experimental/bits/erase_if.h @@ -32,9 +32,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <experimental/bits/lfts_config.h> namespace std diff --git a/libstdc++-v3/include/experimental/bits/lfts_config.h b/libstdc++-v3/include/experimental/bits/lfts_config.h index 3b83270..58cabea 100644 --- a/libstdc++-v3/include/experimental/bits/lfts_config.h +++ b/libstdc++-v3/include/experimental/bits/lfts_config.h @@ -27,9 +27,7 @@ * Do not attempt to use it directly. */ -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <bits/c++config.h> #if _GLIBCXX_INLINE_VERSION diff --git a/libstdc++-v3/include/experimental/bits/shared_ptr.h b/libstdc++-v3/include/experimental/bits/shared_ptr.h index ef391eb..8f21ad8 100644 --- a/libstdc++-v3/include/experimental/bits/shared_ptr.h +++ b/libstdc++-v3/include/experimental/bits/shared_ptr.h @@ -32,9 +32,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <memory> #include <experimental/type_traits> diff --git a/libstdc++-v3/include/experimental/bits/string_view.tcc b/libstdc++-v3/include/experimental/bits/string_view.tcc index 450a43c..3a2279c 100644 --- a/libstdc++-v3/include/experimental/bits/string_view.tcc +++ b/libstdc++-v3/include/experimental/bits/string_view.tcc @@ -36,9 +36,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L namespace std _GLIBCXX_VISIBILITY(default) { diff --git a/libstdc++-v3/include/experimental/chrono b/libstdc++-v3/include/experimental/chrono index 71e36d2..ad9ac88 100644 --- a/libstdc++-v3/include/experimental/chrono +++ b/libstdc++-v3/include/experimental/chrono @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <chrono> #include <experimental/bits/lfts_config.h> diff --git a/libstdc++-v3/include/experimental/deque b/libstdc++-v3/include/experimental/deque index 0180a75..33cf49e 100644 --- a/libstdc++-v3/include/experimental/deque +++ b/libstdc++-v3/include/experimental/deque @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <deque> #include <algorithm> diff --git a/libstdc++-v3/include/experimental/filesystem b/libstdc++-v3/include/experimental/filesystem index 7953c80..f0b19dd 100644 --- a/libstdc++-v3/include/experimental/filesystem +++ b/libstdc++-v3/include/experimental/filesystem @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus < 201103L -# include <bits/c++0x_warning.h> -#else +#if __cplusplus >= 201103L #include <experimental/bits/fs_fwd.h> #include <experimental/bits/fs_path.h> diff --git a/libstdc++-v3/include/experimental/forward_list b/libstdc++-v3/include/experimental/forward_list index 5109cb5..36638d6 100644 --- a/libstdc++-v3/include/experimental/forward_list +++ b/libstdc++-v3/include/experimental/forward_list @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <forward_list> #include <experimental/memory_resource> diff --git a/libstdc++-v3/include/experimental/functional b/libstdc++-v3/include/experimental/functional index 3327399..0cac5cf 100644 --- a/libstdc++-v3/include/experimental/functional +++ b/libstdc++-v3/include/experimental/functional @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <functional> #include <tuple> diff --git a/libstdc++-v3/include/experimental/iterator b/libstdc++-v3/include/experimental/iterator index 553009c..78ef387 100644 --- a/libstdc++-v3/include/experimental/iterator +++ b/libstdc++-v3/include/experimental/iterator @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <iterator> #include <iosfwd> diff --git a/libstdc++-v3/include/experimental/list b/libstdc++-v3/include/experimental/list index 94663ad..f429b3d 100644 --- a/libstdc++-v3/include/experimental/list +++ b/libstdc++-v3/include/experimental/list @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <list> #include <experimental/memory_resource> diff --git a/libstdc++-v3/include/experimental/map b/libstdc++-v3/include/experimental/map index 8505596..2c816b7 100644 --- a/libstdc++-v3/include/experimental/map +++ b/libstdc++-v3/include/experimental/map @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <map> #include <experimental/bits/erase_if.h> diff --git a/libstdc++-v3/include/experimental/memory b/libstdc++-v3/include/experimental/memory index 33a154b..83c3b10 100644 --- a/libstdc++-v3/include/experimental/memory +++ b/libstdc++-v3/include/experimental/memory @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <memory> #include <type_traits> diff --git a/libstdc++-v3/include/experimental/numeric b/libstdc++-v3/include/experimental/numeric index 33e7b55e..c8597fc 100644 --- a/libstdc++-v3/include/experimental/numeric +++ b/libstdc++-v3/include/experimental/numeric @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <numeric> #include <experimental/type_traits> diff --git a/libstdc++-v3/include/experimental/optional b/libstdc++-v3/include/experimental/optional index d4c58a6..c405bc0 100644 --- a/libstdc++-v3/include/experimental/optional +++ b/libstdc++-v3/include/experimental/optional @@ -41,9 +41,7 @@ * between different GCC releases </STRONG> for these features. */ -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <utility> #include <type_traits> diff --git a/libstdc++-v3/include/experimental/propagate_const b/libstdc++-v3/include/experimental/propagate_const index 639f21a..7cc80ce 100644 --- a/libstdc++-v3/include/experimental/propagate_const +++ b/libstdc++-v3/include/experimental/propagate_const @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <type_traits> #include <bits/functional_hash.h> diff --git a/libstdc++-v3/include/experimental/ratio b/libstdc++-v3/include/experimental/ratio index bc2d0f2..179933c 100644 --- a/libstdc++-v3/include/experimental/ratio +++ b/libstdc++-v3/include/experimental/ratio @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <ratio> #include <experimental/bits/lfts_config.h> diff --git a/libstdc++-v3/include/experimental/regex b/libstdc++-v3/include/experimental/regex index bfcaf6b..15fb108 100644 --- a/libstdc++-v3/include/experimental/regex +++ b/libstdc++-v3/include/experimental/regex @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <regex> #include <experimental/string> diff --git a/libstdc++-v3/include/experimental/set b/libstdc++-v3/include/experimental/set index fba136c..9437966 100644 --- a/libstdc++-v3/include/experimental/set +++ b/libstdc++-v3/include/experimental/set @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <set> #include <experimental/bits/erase_if.h> diff --git a/libstdc++-v3/include/experimental/string b/libstdc++-v3/include/experimental/string index 893013b..d35f108 100644 --- a/libstdc++-v3/include/experimental/string +++ b/libstdc++-v3/include/experimental/string @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <string> #include <algorithm> diff --git a/libstdc++-v3/include/experimental/string_view b/libstdc++-v3/include/experimental/string_view index 2e8e7cd..f05f152 100644 --- a/libstdc++-v3/include/experimental/string_view +++ b/libstdc++-v3/include/experimental/string_view @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <string> #include <limits> diff --git a/libstdc++-v3/include/experimental/system_error b/libstdc++-v3/include/experimental/system_error index 2bad750..a694f57 100644 --- a/libstdc++-v3/include/experimental/system_error +++ b/libstdc++-v3/include/experimental/system_error @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <system_error> #include <experimental/bits/lfts_config.h> diff --git a/libstdc++-v3/include/experimental/tuple b/libstdc++-v3/include/experimental/tuple index a12fa0a..324dc47 100644 --- a/libstdc++-v3/include/experimental/tuple +++ b/libstdc++-v3/include/experimental/tuple @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <tuple> #include <bits/invoke.h> diff --git a/libstdc++-v3/include/experimental/type_traits b/libstdc++-v3/include/experimental/type_traits index 3885c16..f9a5c1d 100644 --- a/libstdc++-v3/include/experimental/type_traits +++ b/libstdc++-v3/include/experimental/type_traits @@ -35,9 +35,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <type_traits> #include <experimental/bits/lfts_config.h> diff --git a/libstdc++-v3/include/experimental/unordered_map b/libstdc++-v3/include/experimental/unordered_map index cddd5b3..daefb39 100644 --- a/libstdc++-v3/include/experimental/unordered_map +++ b/libstdc++-v3/include/experimental/unordered_map @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <unordered_map> #include <experimental/bits/erase_if.h> diff --git a/libstdc++-v3/include/experimental/unordered_set b/libstdc++-v3/include/experimental/unordered_set index 816327f..961aff9 100644 --- a/libstdc++-v3/include/experimental/unordered_set +++ b/libstdc++-v3/include/experimental/unordered_set @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <unordered_set> #include <experimental/bits/erase_if.h> diff --git a/libstdc++-v3/include/experimental/vector b/libstdc++-v3/include/experimental/vector index e77dd2e..48c75fa 100644 --- a/libstdc++-v3/include/experimental/vector +++ b/libstdc++-v3/include/experimental/vector @@ -31,9 +31,7 @@ #pragma GCC system_header -#if __cplusplus <= 201103L -# include <bits/c++14_warning.h> -#else +#if __cplusplus >= 201402L #include <vector> #include <algorithm> diff --git a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc index 697b0f0..81eda33 100644 --- a/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc +++ b/libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc @@ -25,5 +25,5 @@ void test01() using std::experimental::any_cast; const any y(1); - any_cast<int&>(y); // { dg-error "qualifiers" "" { target { *-*-* } } 359 } + any_cast<int&>(y); // { dg-error "qualifiers" "" { target { *-*-* } } 357 } } diff --git a/libstdc++-v3/testsuite/experimental/array/neg.cc b/libstdc++-v3/testsuite/experimental/array/neg.cc index 3963287..e531678 100644 --- a/libstdc++-v3/testsuite/experimental/array/neg.cc +++ b/libstdc++-v3/testsuite/experimental/array/neg.cc @@ -24,5 +24,5 @@ int main() { int dummy; auto bad = std::experimental::make_array(std::ref(dummy)); - // { dg-error "explicit target type" "" { target *-*-* } 78 } + // { dg-error "explicit target type" "" { target *-*-* } 76 } } diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc index 040e30b..a0cc0e9 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/assignment/move_neg.cc @@ -25,7 +25,7 @@ using std::experimental::propagate_const; using std::unique_ptr; -// { dg-error "no type" "" { target *-*-* } 162 } +// { dg-error "no type" "" { target *-*-* } 160 } int main() { diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc index 743658f..ac71a29 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc @@ -25,10 +25,10 @@ using std::experimental::propagate_const; using std::unique_ptr; -// { dg-error "no type" "" { target *-*-* } 120 } -// { dg-error "no type" "" { target *-*-* } 127 } -// { dg-error "no type" "" { target *-*-* } 136 } -// { dg-error "no type" "" { target *-*-* } 145 } +// { dg-error "no type" "" { target *-*-* } 118 } +// { dg-error "no type" "" { target *-*-* } 125 } +// { dg-error "no type" "" { target *-*-* } 134 } +// { dg-error "no type" "" { target *-*-* } 143 } int main() { diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc index 6f8fef8..626805e 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements2.cc @@ -21,9 +21,9 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } -// { dg-error "not a pointer-to-object type" "" { target *-*-* } 68 } -// { dg-error "forming pointer to reference type" "" { target *-*-* } 189 } -// { dg-error "forming pointer to reference type" "" { target *-*-* } 215 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } +// { dg-error "not a pointer-to-object type" "" { target *-*-* } 66 } +// { dg-error "forming pointer to reference type" "" { target *-*-* } 187 } +// { dg-error "forming pointer to reference type" "" { target *-*-* } 213 } propagate_const<void*> test1; diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc index 0498b0b..74ed5d3 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements3.cc @@ -21,6 +21,6 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } propagate_const<void (*)()> test1; diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc index d662af8..4182c08 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc @@ -21,8 +21,8 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } -// { dg-error "invalid type" "" { target *-*-* } 68 } -// { dg-error "uninitialized reference member" "" { target *-*-* } 114 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } +// { dg-error "invalid type" "" { target *-*-* } 66 } +// { dg-error "uninitialized reference member" "" { target *-*-* } 112 } propagate_const<int&> test1; // { dg-error "use of deleted function" } diff --git a/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc b/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc index adf0809..07a4c69 100644 --- a/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc +++ b/libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc @@ -21,6 +21,6 @@ using std::experimental::propagate_const; -// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 107 } +// { dg-error "requires a class or a pointer to an object type" "" { target *-*-* } 105 } propagate_const<int[1]> test1; |