integrate.c (output_inline_function): Do clear DECL_DEFER_OUTPUT before calling rest_of_compilation.

* integrate.c (output_inline_function): Do clear DECL_DEFER_OUTPUT
        before calling rest_of_compilation.

From-SVN: r33441
This commit is contained in:
Jason Merrill 2000-04-26 07:22:10 +00:00 committed by Jason Merrill
parent 70576b754e
commit 7d2e8eff6f
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2000-04-26 Jason Merrill <jason@casey.cygnus.com>
* integrate.c (output_inline_function): Do clear DECL_DEFER_OUTPUT
before calling rest_of_compilation.
2000-04-26 Andreas Jaeger <aj@suse.de>
* config/mips/linux.h: Remove erroneous commit of #if 0/#endif in

View File

@ -2737,12 +2737,12 @@ output_inline_function (fndecl)
set_new_last_label_num (f->inl_max_label_num);
/* Compile this function all the way down to assembly code. */
rest_of_compilation (fndecl);
/* We're not deferring this any longer. */
DECL_DEFER_OUTPUT (fndecl) = 0;
/* Compile this function all the way down to assembly code. */
rest_of_compilation (fndecl);
/* We can't inline this anymore. */
f->inlinable = 0;
DECL_INLINE (fndecl) = 0;