libstdc++-v3/libsupc++/eh_call.cc: Avoid "set but not used" warning
authorChristophe Lyon <christophe.lyon@linaro.org>
Fri, 11 Sep 2020 12:07:02 +0000 (12:07 +0000)
committerChristophe Lyon <christophe.lyon@linaro.org>
Fri, 11 Sep 2020 13:00:29 +0000 (13:00 +0000)
When building with -fno-exceptions, bad_exception_allowed is set but
not used, causing a warning during the build.

This patch adds __attribute__((unused)) to avoid it.

2020-09-11  Torbjörn SVENSSON  <torbjorn.svensson@st.com>
    Christophe Lyon  <christophe.lyon@linaro.org>

libstdc++-v3/
* libsupc++/eh_call.cc: Avoid warning with -fno-exceptions.

libstdc++-v3/libsupc++/eh_call.cc

index d50c4fbf3c4496285bf330c973921d4859508f9b..3c7426ec86d742e7564f48b328562254d35204c2 100644 (file)
@@ -124,7 +124,7 @@ __cxa_call_unexpected(void* exc_obj_in)
       void* new_ptr = __get_object_from_ambiguous_exception (new_xh);
       const std::type_info* catch_type;
       int n;
-      bool bad_exception_allowed = false;
+      bool bad_exception_allowed __attribute__((unused)) = false;
       const std::type_info& bad_exc = typeid(std::bad_exception);
 
       // Check the new exception against the rtti list