(hack_method_prototype): Set DECL_CONTEXT of parms.

From-SVN: r9953
This commit is contained in:
Richard Kenner 1995-06-14 17:32:36 -04:00
parent c816db88c3
commit f7ca2fe71e
1 changed files with 4 additions and 0 deletions

View File

@ -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. */