diff options
Diffstat (limited to 'gcc/cp/decl2.c')
-rw-r--r-- | gcc/cp/decl2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 2de7fcede6e..0f313f5e7ec 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -2934,7 +2934,7 @@ finish_file () rest_of_decl_compilation (TREE_VALUE (vars), 0, 1, 1); vars = static_aggregates; - if (static_ctors || vars || exception_table_p ()) + if (static_ctors || vars || register_exception_table_p ()) needs_messing_up = 1; if (static_dtors) needs_cleaning = 1; @@ -3033,7 +3033,7 @@ finish_file () push_momentary (); expand_start_bindings (0); - if (exception_table_p ()) + if (register_exception_table_p ()) register_exception_table (); while (vars) |