PR objc/20574
PR objc/19324
* c-parser.c (c_parser_objc_method_definition): If the next
token is not "{", error out and don't start the function.
2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
PR objc/20574
PR objc/19324
* objc.dg/error-1.m: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104032
138bc75d-0d04-0410-961f-
82ee72b054a4
2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
+ PR objc/20574
+ PR objc/19324
+ * c-parser.c (c_parser_objc_method_definition): If the next
+ token is not "{", error out and don't start the function.
+
+2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
+
* tree-vrp.c (extract_range_from_expr): Move the check for non
nullness after the check for gimple invariant.
if (pedantic)
pedwarn ("extra semicolon in method definition specified");
}
+ if (!c_parser_next_token_is (parser, CPP_OPEN_BRACE))
+ {
+ c_parser_error (parser, "expected %<{%>");
+ return;
+ }
objc_pq_context = 0;
objc_start_method_definition (decl);
add_stmt (c_parser_compound_statement (parser));
+2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR objc/20574
+ PR objc/19324
+ * objc.dg/error-1.m: New test.
+
2005-09-07 Richard Sandiford <richard@codesourcery.com>
PR fortran/23373
--- /dev/null
+/* { dg-options "-w" } */
+/* { dg-do compile } */
+@implementation A
++B
++C {} /* { dg-error "expected '\{' before '\\\+' token" } */
+@end