aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2000-07-10 09:54:41 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2000-07-10 09:54:41 +0200
commitf12eef581848449cc0099e63b8e2e20f8979e191 (patch)
tree851d7971b62010da55830b26830fc479e73e731e /gcc
parent3f2efc377f1df666d53ad56c19630812d2b5b5ac (diff)
downloadgcc-f12eef581848449cc0099e63b8e2e20f8979e191.zip
gcc-f12eef581848449cc0099e63b8e2e20f8979e191.tar.gz
gcc-f12eef581848449cc0099e63b8e2e20f8979e191.tar.bz2
semantics.c (expand_body): Sync interface information at the end of function body expansion.
* semantics.c (expand_body): Sync interface information at the end of function body expansion. From-SVN: r34942
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/semantics.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4d4c218..cbcd134 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2000-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ * semantics.c (expand_body): Sync interface information
+ at the end of function body expansion.
+
2000-07-09 Jason Merrill <jason@redhat.com>
* init.c (build_new_1): Bail early if the call to new fails.
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c
index ec5153f..5ad72eb 100644
--- a/gcc/cp/semantics.c
+++ b/gcc/cp/semantics.c
@@ -2683,6 +2683,7 @@ expand_body (fn)
/* And restore the current source position. */
lineno = saved_lineno;
input_filename = saved_input_filename;
+ extract_interface_info ();
timevar_pop (TV_EXPAND);
}