On Tue, May 27, 2025 at 08:22:28PM +0000, Joseph Myers wrote: > Thanks, I've committed these patches, with additional commit message > changes to reference PR117025 in the standard way for GCC so that Bugzilla > picks up the commits automatically.
--- a/gcc/c/c-parser.cc +++ b/gcc/c/c-parser.cc @@ -10649,6 +10649,10 @@ c_parser_sizeof_or_countof_expression (c_parser *parser, enum rid rid) start = c_parser_peek_token (parser)->location; + if (rid == RID_COUNTOF) + pedwarn_c23 (start, OPT_Wpedantic, + "ISO C does not support %qs before C23", op_name); + c_parser_consume_token (parser); c_inhibit_evaluation_warnings++; if (rid == RID_COUNTOF) The C23 in there looks like pasto, should be C2Y. Jakub