PR c++/35578
* parser.c (cp_parser_decl_specifier_seq): Add location to error
message.
* g++.dg/parse/friend8.C: New test.
From-SVN: r135182
+2008-05-11 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c++/35578
+ * parser.c (cp_parser_decl_specifier_seq): Add location to error
+ message.
+
2008-04-17 Volker Reichelt <v.reichelt@netcologne.de>
* parser.c (cp_parser_asm_specification_opt): Print CPP_CLOSE_PAREN
case RID_FRIEND:
if (!at_class_scope_p ())
{
- error ("%<friend%> used outside of class");
+ error ("%H%<friend%> used outside of class", &token->location);
cp_lexer_purge_token (parser->lexer);
}
else
+2008-05-11 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c++/35578
+ * g++.dg/parse/friend8.C: New test.
+
2008-05-01 Richard Guenther <rguenther@suse.de>
PR middle-end/36093
--- /dev/null
+// PR c++/35578
+// Check position of error message
+// { dg-do compile }
+
+int i;
+
+friend // { dg-error "friend" }
+ void foo();