summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/bugprone-dynamic-static-initializers.rst10
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.
OpenPOWER on IntegriCloud