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); }