diff --git a/libfuse/lib/node.cpp b/libfuse/lib/node.cpp index c11c6eb8..c1675d22 100644 --- a/libfuse/lib/node.cpp +++ b/libfuse/lib/node.cpp @@ -28,7 +28,7 @@ static std::vector g_all_stacks; node_t* node_alloc() { - if(g_initialized == false) + if(__unlikely(g_initialized == false)) { std::lock_guard guard(g_mutex); g_all_stacks.push_back({g_stack,&g_should_gc});