diff --git a/src/dwarfs/safe_main.cpp b/src/dwarfs/safe_main.cpp index 01d7df30..0c47ac20 100644 --- a/src/dwarfs/safe_main.cpp +++ b/src/dwarfs/safe_main.cpp @@ -36,13 +36,13 @@ int safe_main(std::function fn) { try { #ifndef _WIN32 folly::symbolizer::installFatalSignalHandler(); -#endif -#ifdef _WIN32 - char const* locale = "en_US.utf8"; -#else - char const* locale = ""; #endif try { +#ifdef _WIN32 + char const* locale = "en_US.utf8"; +#else + char const* locale = ""; +#endif std::locale::global(std::locale(locale)); if (!std::setlocale(LC_ALL, locale)) { std::cerr << "warning: setlocale(LC_ALL, \"\") failed\n";