From f7ca2fe71eec8d63b543403751db9649b6f4016f Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 14 Jun 1995 17:32:36 -0400 Subject: [PATCH] (hack_method_prototype): Set DECL_CONTEXT of parms. From-SVN: r9953 --- gcc/objc/objc-act.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index e0dfcd83b3b..76ba930704e 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -2925,6 +2925,7 @@ hack_method_prototype (nst_methods, tmp_decl) tree tmp_decl; { tree parms; + tree parm; /* Hack to avoid problem with static typing of self arg. */ TREE_SET_CODE (nst_methods, CLASS_METHOD_DECL); @@ -2953,6 +2954,9 @@ hack_method_prototype (nst_methods, tmp_decl) DECL_RESULT (tmp_decl) = build_decl (RESULT_DECL, 0, restype); } + for (parm = DECL_ARGUMENTS (tmp_decl); parm; parm = TREE_CHAIN (parm)) + DECL_CONTEXT (parm) = tmp_decl; + init_function_start (tmp_decl, "objc-act", 0); /* Typically called from expand_function_start for function definitions. */ -- 2.30.2