toplev.c (rest_of_compilation): Fix thinko in this change:

* toplev.c (rest_of_compilation): Fix thinko in this change:

	Fri Oct 29 15:25:07 1999  Arnaud Charlet  <charlet@ACT-Europe.FR>

	(rest_of_compilation): If inside an inlined external function,
	pretend we are just being declared.

From-SVN: r30313
This commit is contained in:
Mark Mitchell 1999-11-01 06:42:00 +00:00 committed by Mark Mitchell
parent 36a1fa96c3
commit 3e038608ac
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,12 @@
Sun Oct 31 23:42:37 1999 Mark Mitchell <mark@codesourcery.com>
* toplev.c (rest_of_compilation): Fix thinko in this change:
Fri Oct 29 15:25:07 1999 Arnaud Charlet <charlet@ACT-Europe.FR>
(rest_of_compilation): If inside an inlined external function,
pretend we are just being declared.
Sun Oct 31 23:03:25 1999 Jeffrey A Law (law@cygnus.com)
* integrate.c (expand_inline_function): Fix bugs in previous

View File

@ -3586,7 +3586,8 @@ rest_of_compilation (decl)
confuse some debugging output writers. */
for (parent = DECL_CONTEXT (current_function_decl);
parent != 0; parent = DECL_CONTEXT (parent))
if (DECL_INLINE (parent) && DECL_EXTERNAL (parent))
if (TREE_CODE (parent) == FUNCTION_DECL
&& DECL_INLINE (parent) && DECL_EXTERNAL (parent))
{
DECL_INITIAL (decl) = 0;
goto exit_rest_of_compilation;