diff options
Diffstat (limited to 'gcc/tree-stdarg.c')
-rw-r--r-- | gcc/tree-stdarg.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c index 3e6d98c686c..a38443dae7c 100644 --- a/gcc/tree-stdarg.c +++ b/gcc/tree-stdarg.c @@ -1107,13 +1107,14 @@ expand_ifn_va_arg (function *fun) if ((fun->curr_properties & PROP_gimple_lva) == 0) expand_ifn_va_arg_1 (fun); -#if ENABLE_CHECKING - basic_block bb; - gimple_stmt_iterator i; - FOR_EACH_BB_FN (bb, fun) - for (i = gsi_start_bb (bb); !gsi_end_p (i); gsi_next (&i)) - gcc_assert (!gimple_call_ifn_va_arg_p (gsi_stmt (i))); -#endif + if (flag_checking) + { + basic_block bb; + gimple_stmt_iterator i; + FOR_EACH_BB_FN (bb, fun) + for (i = gsi_start_bb (bb); !gsi_end_p (i); gsi_next (&i)) + gcc_assert (!gimple_call_ifn_va_arg_p (gsi_stmt (i))); + } } namespace { |