clang ++ выполняет потоковую безопасную инициализацию локальных статических переменных?
GCC делает, если вы не отключите его с ошибочно названным -fno-threadsafe-statics
.
Я использую Apple Clang версии 2.0 (теги / Apple / Clang-139) (на основе LLVM 2.9svn).