Commit 1e7b997a by David T. McWherter Committed by Jeff Law

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

From-SVN: r17389
parent 1be6e437
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) Sat Jan 17 21:16:19 1998 Jeffrey A Law (law@cygnus.com)
* jump.c (jump_optimize): Remove Dec 17, 1997 chance in * jump.c (jump_optimize): Remove Dec 17, 1997 chance in
......
...@@ -2647,20 +2647,28 @@ semi_or_error: ...@@ -2647,20 +2647,28 @@ semi_or_error:
methodproto: methodproto:
'+' '+'
{ {
/* Remember protocol qualifiers in prototypes. */
remember_protocol_qualifiers ();
objc_inherit_code = CLASS_METHOD_DECL; objc_inherit_code = CLASS_METHOD_DECL;
} }
methoddecl methoddecl
{ {
/* Forget protocol qualifiers here. */
forget_protocol_qualifiers ();
add_class_method (objc_interface_context, $3); add_class_method (objc_interface_context, $3);
} }
semi_or_error semi_or_error
| '-' | '-'
{ {
/* Remember protocol qualifiers in prototypes. */
remember_protocol_qualifiers ();
objc_inherit_code = INSTANCE_METHOD_DECL; objc_inherit_code = INSTANCE_METHOD_DECL;
} }
methoddecl methoddecl
{ {
/* Forget protocol qualifiers here. */
forget_protocol_qualifiers ();
add_instance_method (objc_interface_context, $3); add_instance_method (objc_interface_context, $3);
} }
semi_or_error semi_or_error
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment