https://google.github.io/styleguide/cppguide.html#Exceptions
https://google.github.io/styleguide/cppguide.html#Exceptions
> On their face, the benefits of using exceptions outweigh the costs, especially in new projects. However, for existing code, the introduction of exceptions has implications on all dependent code. If exceptions can be propagated beyond a new project, it also becomes problematic to integrate the new project into existing exception-free code. Because most existing C++ code at Google is not prepared to deal with exceptions, it is comparatively difficult to adopt new code that generates exceptions.
Also let's note that there are more new C++ projects being created today that at any previous point in time.
Propagating the -fno-exceptions meme is harmful to the whole community.
Do you know if there are any parts of the C++17 language or standard library that are disallowed in Google’s code because those parts don’t work without exceptions?