From 6f13089ed5931ed54b0ca7412814121134c9bcdd Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 28 Dec 2010 21:17:37 -0500 Subject: [PATCH] parser.c (cp_parser_unary_expression): Remove redundant C++0x check. * parser.c (cp_parser_unary_expression): Remove redundant C++0x check. From-SVN: r168308 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/parser.c | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b8247b4e97e..f11d7d2a9ea 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2010-12-23 Jason Merrill + + * parser.c (cp_parser_unary_expression): Remove redundant C++0x + check. + 2010-12-27 Jakub Jelinek PR c++/46626 diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 743d774b5a3..43e91b034cf 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -5944,9 +5944,7 @@ cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p, /* ISO C++ defines alignof only with types, not with expressions. So pedwarn if alignof is used with a non- type expression. However, __alignof__ is ok. */ - if (cxx_dialect >= cxx0x - && !strcmp (IDENTIFIER_POINTER (token->u.value), - "alignof")) + if (!strcmp (IDENTIFIER_POINTER (token->u.value), "alignof")) pedwarn (token->location, OPT_pedantic, "ISO C++ does not allow % " "with a non-type"); -- 2.30.2