aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-02-26 23:25:15 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-02-26 23:25:15 +0000
commit17fd9cb97caf21d1780daa233591b3e3d706059a (patch)
treef6025c39e6d2647d6cb3b652b9e8b01c98bde47e /gcc/c-decl.c
parentec5de8d8266bad1e41431c51e59a796df6ad9df7 (diff)
downloadgcc-17fd9cb97caf21d1780daa233591b3e3d706059a.zip
gcc-17fd9cb97caf21d1780daa233591b3e3d706059a.tar.gz
gcc-17fd9cb97caf21d1780daa233591b3e3d706059a.tar.bz2
c-decl.c (c_expand_deferred_function): Remove.
* c-decl.c (c_expand_deferred_function): Remove. * c-tree.h: Remove the corresponding prototype. From-SVN: r78528
Diffstat (limited to 'gcc/c-decl.c')
-rw-r--r--gcc/c-decl.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 0f76b88..01f1761 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -6080,26 +6080,6 @@ finish_function (void)
current_function_decl = NULL;
}
-/* Generate the RTL for a deferred function FNDECL. */
-
-void
-c_expand_deferred_function (tree fndecl)
-{
- /* DECL_INLINE or DECL_RESULT might got cleared after the inline
- function was deferred, e.g. in duplicate_decls. */
- if (DECL_INLINE (fndecl) && DECL_RESULT (fndecl))
- {
- if (flag_inline_trees)
- {
- timevar_push (TV_INTEGRATION);
- optimize_inline_calls (fndecl);
- timevar_pop (TV_INTEGRATION);
- }
- c_expand_body (fndecl);
- current_function_decl = NULL;
- }
-}
-
/* Generate the RTL for the body of FNDECL. If NESTED_P is nonzero,
then we are already in the process of generating RTL for another
function. */