| commit | f28fd284f86b621fd721ac455d98feb9b349ec16 | [log] [tgz] |
|---|---|---|
| author | Marshall Clow <mclow.lists@gmail.com> | Sat Oct 12 19:13:52 2013 +0000 |
| committer | Marshall Clow <mclow.lists@gmail.com> | Sat Oct 12 19:13:52 2013 +0000 |
| tree | 4f33623f933a4165915f6ca78177d3eb6de66d3a | |
| parent | 8de32cb3dc3b42783db69335db4a9ccc94ec58f7 [diff] [blame] |
LWG issue 2143: ios_base::xalloc should be thread-safe llvm-svn: 192539
diff --git a/libcxx/src/ios.cpp b/libcxx/src/ios.cpp index 754c2c9..e79b328 100644 --- a/libcxx/src/ios.cpp +++ b/libcxx/src/ios.cpp
@@ -149,8 +149,11 @@ } // xalloc - +#if __has_feature(cxx_atomic) +atomic<int> ios_base::__xindex_ = ATOMIC_VAR_INIT(0); +#else int ios_base::__xindex_ = 0; +#endif int ios_base::xalloc()