diff options
Diffstat (limited to 'lang/gpc/files/patch-ah')
-rw-r--r-- | lang/gpc/files/patch-ah | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/lang/gpc/files/patch-ah b/lang/gpc/files/patch-ah deleted file mode 100644 index b528b5db42cd..000000000000 --- a/lang/gpc/files/patch-ah +++ /dev/null @@ -1,44 +0,0 @@ -*** function.c.orig Sat Feb 28 22:58:16 1998 ---- function.c Thu Mar 23 15:34:50 2000 -*************** -*** 463,468 **** ---- 463,491 ---- - /* Given a function decl for a containing function, - return the `struct function' for it. */ - -+ #ifdef GPC -+ struct function * -+ maybe_find_function_data (decl) -+ tree decl; -+ { -+ struct function *p; -+ for (p = outer_function_chain; p; p = p->next) -+ if (p->decl == decl) -+ return p; -+ return (struct function *)NULL; -+ } -+ -+ struct function * -+ find_function_data (decl) -+ tree decl; -+ { -+ struct function *p = maybe_find_function_data (decl); -+ if (!p) -+ abort (); -+ return p; -+ } -+ -+ #else /* not GPC */ - struct function * - find_function_data (decl) - tree decl; -*************** -*** 475,480 **** ---- 498,504 ---- - - abort (); - } -+ #endif /* not GPC */ - - /* Save the current context for compilation of a nested function. - This is called from language-specific code. |