]> gcc.gnu.org Git - gcc.git/commitdiff
function.c (fixup_var_refs): Scan catch_clauses too.
authorDave Brolley <brolley@cygnus.com>
Fri, 5 Feb 1999 14:12:38 +0000 (14:12 +0000)
committerDave Brolley <brolley@gcc.gnu.org>
Fri, 5 Feb 1999 14:12:38 +0000 (09:12 -0500)
Fri Feb  5 17:08:01 1999  Dave Brolley  <brolley@cygnus.com>
        * function.c (fixup_var_refs): Scan catch_clauses too.

From-SVN: r25049

gcc/ChangeLog
gcc/function.c

index 654a510c969732b44d33673a3f9c67708dc256a1..f503136bb2061f9c501a9879fdd17a4da814eeff 100644 (file)
@@ -1,3 +1,7 @@
+Fri Feb  5 17:08:01 1999  Dave Brolley  <brolley@cygnus.com>
+
+        * function.c (fixup_var_refs): Scan catch_clauses too.
+
 Fri Feb  5 11:49:49 1999  Benjamin Kosnik  <bkoz@loony.cygnus.com>
 
        * c-common.c (decl_attributes): Fix reserved space for init_priority.
index 0a86580e02316a6655c5e8891cfa613bbf37bdcb..1b692c175d5ece421d3ff6c6e1aa8cd866352a80 100644 (file)
@@ -1638,6 +1638,11 @@ fixup_var_refs (var, promoted_mode, unsignedp)
          end_sequence ();
        }
     }
+
+  /* Scan the catch clauses for exception handling too.  */
+  push_to_sequence (catch_clauses);
+  fixup_var_refs_insns (var, promoted_mode, unsignedp, catch_clauses, 0);
+  end_sequence ();
 }
 \f
 /* REPLACEMENTS is a pointer to a list of the struct fixup_replacement and X is
This page took 0.078888 seconds and 5 git commands to generate.