From fb00a9fc397c5fc487218f7a84069837460f88ee Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Fri, 11 Sep 2020 09:21:55 +0000 Subject: [PATCH] libstdc++-v3/libsupc++/eh_call.cc: Avoid warning with -fno-exceptions. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit When building with -fno-exceptions, __throw_exception_again expands to nothing, causing a "suggest braces around empty body in an 'if' statement" warning. This patch adds braces, like what was done in eh_personality.cc in svn r193295 (git g:54ba39f599fc2f3d59fd3cd828a301ce9b731a20) 2020-09-11 Torbjörn SVENSSON Christophe Lyon libstdc++-v3/ * libsupc++/eh_call.cc: Avoid warning with -fno-exceptions. --- libstdc++-v3/libsupc++/eh_call.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/libsupc++/eh_call.cc b/libstdc++-v3/libsupc++/eh_call.cc index ee44b1acfd3..d50c4fbf3c4 100644 --- a/libstdc++-v3/libsupc++/eh_call.cc +++ b/libstdc++-v3/libsupc++/eh_call.cc @@ -138,7 +138,7 @@ __cxa_call_unexpected(void* exc_obj_in) if (__cxa_type_match(&new_xh->unwindHeader, catch_type, false, &new_ptr) != ctm_failed) - __throw_exception_again; + { __throw_exception_again; } // If the exception spec allows std::bad_exception, throw that. // We don't have a thrown object to compare against, but since -- 2.30.2