semantics.c (expand_body): Sync interface information at the end of function body...
authorJakub Jelinek <jakub@redhat.com>
Mon, 10 Jul 2000 07:54:41 +0000 (09:54 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 10 Jul 2000 07:54:41 +0000 (09:54 +0200)
* semantics.c (expand_body): Sync interface information
at the end of function body expansion.

From-SVN: r34942

gcc/cp/ChangeLog
gcc/cp/semantics.c

index 4d4c218..cbcd134 100644 (file)
@@ -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.
index ec5153f..5ad72eb 100644 (file)
@@ -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);
 }