aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <merrill@gnu.org>1996-10-12 01:34:08 +0000
committerJason Merrill <merrill@gnu.org>1996-10-12 01:34:08 +0000
commitfb19c4566d361b7be417a40bdff4aa5682aa97fa (patch)
tree21bfa21614c7d7fdfb65b8395c78f6e6e24d5c0e /gcc
parent405c1ce4d809b1cd22fed83a0e26a6d6590f11a6 (diff)
downloadgcc-fb19c4566d361b7be417a40bdff4aa5682aa97fa.zip
gcc-fb19c4566d361b7be417a40bdff4aa5682aa97fa.tar.gz
gcc-fb19c4566d361b7be417a40bdff4aa5682aa97fa.tar.bz2
rest_of_compilation
From-SVN: r12956
Diffstat (limited to 'gcc')
-rw-r--r--gcc/toplev.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 2716394..81c14bf 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -3398,9 +3398,11 @@ rest_of_compilation (decl)
the copy, but the original is unchanged. */
if (saved_block_tree != 0)
- DECL_INITIAL (decl) = saved_block_tree;
- if (saved_arguments != 0)
- DECL_ARGUMENTS (decl) = saved_arguments;
+ {
+ DECL_INITIAL (decl) = saved_block_tree;
+ DECL_ARGUMENTS (decl) = saved_arguments;
+ DECL_ABSTRACT_ORIGIN (decl) = NULL_TREE;
+ }
reload_completed = 0;