diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-12-06 22:18:58 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-12-06 22:18:58 +0100 |
commit | 94a0f396eaa35aa5db4cf2861db03e93571eb37f (patch) | |
tree | f0b856f6d038feb6788b54c62b34237c955876c2 /gcc/cp | |
parent | abd6d8cc4f34e5a4df8c2a16ef19ebb08daed6f8 (diff) | |
download | gcc-94a0f396eaa35aa5db4cf2861db03e93571eb37f.zip gcc-94a0f396eaa35aa5db4cf2861db03e93571eb37f.tar.gz gcc-94a0f396eaa35aa5db4cf2861db03e93571eb37f.tar.bz2 |
parser.c (cp_parser_diagnose_invalid_type_name): Mention that concept is also available with -std=c++2a.
* parser.c (cp_parser_diagnose_invalid_type_name): Mention
that concept is also available with -std=c++2a.
From-SVN: r279066
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/cp/parser.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3ee98a4..b4bdb89 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,8 @@ 2019-12-06 Jakub Jelinek <jakub@redhat.com> + * parser.c (cp_parser_diagnose_invalid_type_name): Mention + that concept is also available with -std=c++2a. + PR c++/92831 - CWG 1299, not extending temporary lifetime for ?: * cp-tree.h (extend_ref_init_temps): Add a new argument with NULL default arg. diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 05be440..1ea19ce 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -3367,7 +3367,8 @@ cp_parser_diagnose_invalid_type_name (cp_parser *parser, tree id, inform (location, "C++20 %<constinit%> only available with " "%<-std=c++2a%> or %<-std=gnu++2a%>"); else if (!flag_concepts && id == ridpointers[(int)RID_CONCEPT]) - inform (location, "%<concept%> only available with %<-fconcepts%>"); + inform (location, "%<concept%> only available with %<-std=c++2a%> or " + "%<-fconcepts%>"); else if (processing_template_decl && current_class_type && TYPE_BINFO (current_class_type)) { |