[libcxx-commits] [libcxx] 305b500 - [libc++] Fix test failures in C++14 mode

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Jul 8 22:14:51 PDT 2020


Author: Louis Dionne
Date: 2020-07-09T01:14:30-04:00
New Revision: 305b500eaf8c3b6a319e4571b4279a4694645d0d

URL: https://github.com/llvm/llvm-project/commit/305b500eaf8c3b6a319e4571b4279a4694645d0d
DIFF: https://github.com/llvm/llvm-project/commit/305b500eaf8c3b6a319e4571b4279a4694645d0d.diff

LOG: [libc++] Fix test failures in C++14 mode

Added: 
    

Modified: 
    libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp
    libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp
index ac8f4ea78bda..45cdf646340a 100644
--- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp
+++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp
@@ -38,7 +38,7 @@ ms ShortTime = ms(50);
 
 static const unsigned Threads = 5;
 
-std::atomic<unsigned> CountDown = Threads;
+std::atomic<unsigned> CountDown(Threads);
 
 void f1()
 {

diff  --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp
index 6a26f7ec66fd..9a3e222e30a0 100644
--- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp
+++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp
@@ -38,7 +38,7 @@ ms ShortTime = ms(50);
 
 static constexpr unsigned Threads = 5;
 
-std::atomic<unsigned> CountDown = Threads;
+std::atomic<unsigned> CountDown(Threads);
 
 void f1()
 {


        


More information about the libcxx-commits mailing list