* Bruno Haible: > clang (at least in version >= 4), in C++ mode, supports the 'throw > ()' declaration on functions, and uses it to optimize try/catch > statements at the caller site.
I think throw() has been removed from C++20: <http://eel.is/c++draft/except.spec> <https://en.cppreference.com/w/cpp/language/except_spec> So it will soon break again.