```cpp void cb() noexcept; void f() { try { cb(); } catch(...) {} } ``` In this case the try-catch is unnecessary as nothing in the scope is throwing.