https://gcc.gnu.org/g:aa338bdd46a4946e9d5ac0923ce9bf9bc621c852
commit r15-3696-gaa338bdd46a4946e9d5ac0923ce9bf9bc621c852 Author: Jason Merrill <ja...@redhat.com> Date: Sun Sep 15 11:48:46 2024 +0200 libstdc++: add braces GCC compiles with -fno-exceptions, so __throw_exception_again is a no-op, and compilation gives a -Wempty-body warning here, so let's wrap it as is already done in a few other files. libstdc++-v3/ChangeLog: * include/bits/basic_ios.h: Add braces. Diff: --- libstdc++-v3/include/bits/basic_ios.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/bits/basic_ios.h b/libstdc++-v3/include/bits/basic_ios.h index bc3be4d2e371..2c2334d0fe3c 100644 --- a/libstdc++-v3/include/bits/basic_ios.h +++ b/libstdc++-v3/include/bits/basic_ios.h @@ -171,7 +171,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION // Turn this on without causing an ios::failure to be thrown. _M_streambuf_state |= __state; if (this->exceptions() & __state) - __throw_exception_again; + { __throw_exception_again; } } /**