diff --git a/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp b/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp index b8d0707e6..5e5c05818 100644 --- a/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp +++ b/renderdoc/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp @@ -85,7 +85,7 @@ int NumberOfClients = 0; #ifndef DISABLE_THREAD_SUPPORT std::mutex &init_lock() { - std::mutex *lock = new std::mutex; + static std::mutex *lock = new std::mutex; return *lock; } #endif