aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2018-03-13 11:55:44 -0400
committerJason Merrill <jason@gcc.gnu.org>2018-03-13 11:55:44 -0400
commit1d500c25165a5b708f1fc2088ba63c93a2c1eb94 (patch)
tree98b3d0582451132e837485abba0003a491e0643b /gcc/cp/parser.c
parent426c1e2ec7b42902a80a20cb3965a69061b8345b (diff)
downloadgcc-1d500c25165a5b708f1fc2088ba63c93a2c1eb94.zip
gcc-1d500c25165a5b708f1fc2088ba63c93a2c1eb94.tar.gz
gcc-1d500c25165a5b708f1fc2088ba63c93a2c1eb94.tar.bz2
Pedwarn about auto parameter even without -Wpedantic.
* parser.c (cp_parser_simple_type_specifier): Pedwarn about auto parameter even without -Wpedantic. From-SVN: r258494
Diffstat (limited to 'gcc/cp/parser.c')
-rw-r--r--gcc/cp/parser.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index 8e8ebce..0a82f41 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -17049,9 +17049,9 @@ cp_parser_simple_type_specifier (cp_parser* parser,
"only available with "
"-std=c++14 or -std=gnu++14");
else if (!flag_concepts)
- pedwarn (token->location, OPT_Wpedantic,
- "ISO C++ forbids use of %<auto%> in parameter "
- "declaration");
+ pedwarn (token->location, 0,
+ "use of %<auto%> in parameter declaration "
+ "only available with -fconcepts");
}
else
type = make_auto ();