* objc-parse.c: Recognize protocol qualifiers in class definitions.

From-SVN: r17389
This commit is contained in:
David T. McWherter 1998-01-17 20:23:59 +00:00 committed by Jeff Law
parent 1be6e437f0
commit 1e7b997ad1
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,7 @@
Sat Jan 17 21:24:16 1998 David T. McWherter <dtm@waterw.com>
* objc-parse.c: Recognize protocol qualifiers in class definitions.
Sat Jan 17 21:16:19 1998 Jeffrey A Law (law@cygnus.com)
* jump.c (jump_optimize): Remove Dec 17, 1997 chance in

View File

@ -2647,20 +2647,28 @@ semi_or_error:
methodproto:
'+'
{
/* Remember protocol qualifiers in prototypes. */
remember_protocol_qualifiers ();
objc_inherit_code = CLASS_METHOD_DECL;
}
methoddecl
{
/* Forget protocol qualifiers here. */
forget_protocol_qualifiers ();
add_class_method (objc_interface_context, $3);
}
semi_or_error
| '-'
{
/* Remember protocol qualifiers in prototypes. */
remember_protocol_qualifiers ();
objc_inherit_code = INSTANCE_METHOD_DECL;
}
methoddecl
{
/* Forget protocol qualifiers here. */
forget_protocol_qualifiers ();
add_instance_method (objc_interface_context, $3);
}
semi_or_error