diff options
-rw-r--r-- | clang-tools-extra/docs/clang-tidy/checks/bugprone-dynamic-static-initializers.rst | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang-tools-extra/docs/clang-tidy/checks/bugprone-dynamic-static-initializers.rst b/clang-tools-extra/docs/clang-tidy/checks/bugprone-dynamic-static-initializers.rst index 3da36ce4665..b4d5f75048a 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/bugprone-dynamic-static-initializers.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/bugprone-dynamic-static-initializers.rst @@ -17,11 +17,11 @@ problems. Consider the following code: --- code-block:: c +.. code-block:: c -int foo() { - static int k = bar(); - return k; -} + int foo() { + static int k = bar(); + return k; + } When synchronization of static initialization is disabled, if two threads both call `foo` for the first time, there is the possibility that `k` will be double initialized, creating a race condition. |