diff options
Diffstat (limited to 'gcc/c/c-parser.c')
-rw-r--r-- | gcc/c/c-parser.c | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index 68c45fd..7bca5f1 100644 --- a/gcc/c/c-parser.c +++ b/gcc/c/c-parser.c @@ -1785,26 +1785,26 @@ c_parser_declaration_or_fndef (c_parser *parser, bool fndef_ok, { /* This is not C++ with its implicit typedef. */ richloc.add_fixit_insert_before ("struct "); - error_at_rich_loc (&richloc, - "unknown type name %qE;" - " use %<struct%> keyword to refer to the type", - name); + error_at (&richloc, + "unknown type name %qE;" + " use %<struct%> keyword to refer to the type", + name); } else if (tag_exists_p (UNION_TYPE, name)) { richloc.add_fixit_insert_before ("union "); - error_at_rich_loc (&richloc, - "unknown type name %qE;" - " use %<union%> keyword to refer to the type", - name); + error_at (&richloc, + "unknown type name %qE;" + " use %<union%> keyword to refer to the type", + name); } else if (tag_exists_p (ENUMERAL_TYPE, name)) { richloc.add_fixit_insert_before ("enum "); - error_at_rich_loc (&richloc, - "unknown type name %qE;" - " use %<enum%> keyword to refer to the type", - name); + error_at (&richloc, + "unknown type name %qE;" + " use %<enum%> keyword to refer to the type", + name); } else { @@ -1812,9 +1812,9 @@ c_parser_declaration_or_fndef (c_parser *parser, bool fndef_ok, if (hint) { richloc.add_fixit_replace (hint); - error_at_rich_loc (&richloc, - "unknown type name %qE; did you mean %qs?", - name, hint); + error_at (&richloc, + "unknown type name %qE; did you mean %qs?", + name, hint); } else error_at (here, "unknown type name %qE", name); @@ -3168,9 +3168,8 @@ c_parser_struct_or_union_specifier (c_parser *parser) = c_parser_peek_token (parser)->location; gcc_rich_location richloc (semicolon_loc); richloc.add_fixit_remove (); - pedwarn_at_rich_loc - (&richloc, OPT_Wpedantic, - "extra semicolon in struct or union specified"); + pedwarn (&richloc, OPT_Wpedantic, + "extra semicolon in struct or union specified"); c_parser_consume_token (parser); continue; } @@ -4073,9 +4072,9 @@ c_parser_parameter_declaration (c_parser *parser, tree attrs) { gcc_rich_location richloc (token->location); richloc.add_fixit_replace (hint); - error_at_rich_loc (&richloc, - "unknown type name %qE; did you mean %qs?", - token->value, hint); + error_at (&richloc, + "unknown type name %qE; did you mean %qs?", + token->value, hint); } else error_at (token->location, "unknown type name %qE", token->value); |