-
Fix std::cout/std::cerr static initialization order fiasco. · cbcd7b65Eric Fiselier authored
The benchmark library internals write to std::cout/std::cerr during program startup. This can cause segfaults when the user doesn't include <iostream> in the benchmark (which init's the streams). This patch fixes this by emitting a dynamic initializer in every TU which initializes the streams.
cbcd7b65
×