From f12eef581848449cc0099e63b8e2e20f8979e191 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 10 Jul 2000 09:54:41 +0200 Subject: [PATCH] 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 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/semantics.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4d4c218d4b5..cbcd1349ed6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2000-07-10 Jakub Jelinek + + * semantics.c (expand_body): Sync interface information + at the end of function body expansion. + 2000-07-09 Jason Merrill * 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 ec5153fbc3b..5ad72eb8f1d 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); }