]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* expr.c (preexpand_calls): Don't look past a TRY_CATCH_EXPR.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 27 Nov 1997 16:39:37 +0000 (16:39 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 27 Nov 1997 16:39:37 +0000 (09:39 -0700)
From-SVN: r16799

gcc/ChangeLog
gcc/expr.c

index d1a3369057ab319ac754037e0485354b5536a6b8..588a7d65b2eae57021b22622de1f0ca00bfc2a90 100644 (file)
@@ -1,5 +1,7 @@
 Thu Nov 27 09:34:58 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
+       * expr.c (preexpand_calls): Don't look past a TRY_CATCH_EXPR.
+
        * except.c (expand_start_all_catch): One more do_pending_stack_adjust.
 
 Thu Nov 27 09:32:39 1997  Richard Earnshaw  (rearnsha@arm.com)
index 076bc924ad64c968a1fddcc77bdec065c1b3f762..02ce45fe9fb6a5fa09792a4a722ff29ada271c70 100644 (file)
@@ -9932,6 +9932,7 @@ preexpand_calls (exp)
     case RTL_EXPR:
     case WITH_CLEANUP_EXPR:
     case CLEANUP_POINT_EXPR:
+    case TRY_CATCH_EXPR:
       return;
 
     case SAVE_EXPR: