diff options
author | Dave Watson <davejwatson@fb.com> | 2019-04-03 08:55:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-03 08:55:28 -0700 |
commit | f2931b349c1d00f8539fc989d32f8ff270e4f7a0 (patch) | |
tree | 40b4327dbe27d197aeef262405b99394a568dd61 /src/x86_64/Ginit_local.c | |
parent | 334047a04e59287463348a9e333947b5e59ddd91 (diff) | |
download | libunwind-f2931b349c1d00f8539fc989d32f8ff270e4f7a0.tar.gz |
Tsan (#109)
x86_64: tsan clean
Diffstat (limited to 'src/x86_64/Ginit_local.c')
-rw-r--r-- | src/x86_64/Ginit_local.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/x86_64/Ginit_local.c b/src/x86_64/Ginit_local.c index 5eaead0f..12a9e3e4 100644 --- a/src/x86_64/Ginit_local.c +++ b/src/x86_64/Ginit_local.c @@ -43,7 +43,7 @@ unw_init_local_common (unw_cursor_t *cursor, ucontext_t *uc, unsigned use_prev_i { struct cursor *c = (struct cursor *) cursor; - if (unlikely (!tdep_init_done)) + if (unlikely (!atomic_read(&tdep_init_done))) tdep_init (); Debug (1, "(cursor=%p)\n", c); |