summaryrefslogtreecommitdiffstats
path: root/libcxx/test/thread/futures
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/test/thread/futures')
-rw-r--r--libcxx/test/thread/futures/futures.async/async.pass.cpp4
-rw-r--r--libcxx/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp2
-rw-r--r--libcxx/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp2
-rw-r--r--libcxx/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp2
-rw-r--r--libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp2
-rw-r--r--libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp2
-rw-r--r--libcxx/test/thread/futures/futures.shared_future/get.pass.cpp12
-rw-r--r--libcxx/test/thread/futures/futures.shared_future/wait.pass.cpp6
-rw-r--r--libcxx/test/thread/futures/futures.shared_future/wait_for.pass.cpp6
-rw-r--r--libcxx/test/thread/futures/futures.shared_future/wait_until.pass.cpp6
-rw-r--r--libcxx/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp4
-rw-r--r--libcxx/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp8
-rw-r--r--libcxx/test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp8
-rw-r--r--libcxx/test/thread/futures/futures.unique_future/get.pass.cpp12
-rw-r--r--libcxx/test/thread/futures/futures.unique_future/wait.pass.cpp6
-rw-r--r--libcxx/test/thread/futures/futures.unique_future/wait_for.pass.cpp6
-rw-r--r--libcxx/test/thread/futures/futures.unique_future/wait_until.pass.cpp6
17 files changed, 47 insertions, 47 deletions
diff --git a/libcxx/test/thread/futures/futures.async/async.pass.cpp b/libcxx/test/thread/futures/futures.async/async.pass.cpp
index 697eb089c62..32dfeebc3cf 100644
--- a/libcxx/test/thread/futures/futures.async/async.pass.cpp
+++ b/libcxx/test/thread/futures/futures.async/async.pass.cpp
@@ -164,7 +164,7 @@ int main()
Clock::time_point t1 = Clock::now();
assert(t1-t0 < ms(100));
}
-
+/*
{
std::future<std::unique_ptr<int>> f =
std::async(f4, std::unique_ptr<int>(new int(3)));
@@ -174,4 +174,4 @@ int main()
Clock::time_point t1 = Clock::now();
assert(t1-t0 < ms(100));
}
-}
+*/}
diff --git a/libcxx/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp b/libcxx/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
index 9bfb3066eaa..7f9e4183f30 100644
--- a/libcxx/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
+++ b/libcxx/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
@@ -16,7 +16,7 @@
#include <future>
#include <cassert>
-void func(std::promise<int>& p)
+void func(std::promise<int> p)
{
const int i = 5;
p.set_exception_at_thread_exit(std::make_exception_ptr(3));
diff --git a/libcxx/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp b/libcxx/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
index fc768e4c60c..eef353aee6f 100644
--- a/libcxx/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
+++ b/libcxx/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
@@ -19,7 +19,7 @@
int i = 0;
-void func(std::promise<int&>& p)
+void func(std::promise<int&> p)
{
p.set_value_at_thread_exit(i);
i = 4;
diff --git a/libcxx/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp b/libcxx/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
index 742cb08b4ea..1e3108c222e 100644
--- a/libcxx/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
+++ b/libcxx/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
@@ -19,7 +19,7 @@
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
-void func(std::promise<std::unique_ptr<int>>& p)
+void func(std::promise<std::unique_ptr<int>> p)
{
p.set_value_at_thread_exit(std::unique_ptr<int>(new int(5)));
}
diff --git a/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp b/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
index ca05260c00e..bf8f21b1d34 100644
--- a/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
+++ b/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
@@ -16,7 +16,7 @@
#include <future>
#include <cassert>
-void func(std::promise<int>& p)
+void func(std::promise<int> p)
{
const int i = 5;
p.set_value_at_thread_exit(i);
diff --git a/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp b/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
index 689f1bf623f..ee6f62f1ceb 100644
--- a/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
+++ b/libcxx/test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
@@ -19,7 +19,7 @@
int i = 0;
-void func(std::promise<void>& p)
+void func(std::promise<void> p)
{
p.set_value_at_thread_exit();
i = 1;
diff --git a/libcxx/test/thread/futures/futures.shared_future/get.pass.cpp b/libcxx/test/thread/futures/futures.shared_future/get.pass.cpp
index 52806e859ea..16723ea681b 100644
--- a/libcxx/test/thread/futures/futures.shared_future/get.pass.cpp
+++ b/libcxx/test/thread/futures/futures.shared_future/get.pass.cpp
@@ -18,13 +18,13 @@
#include <future>
#include <cassert>
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value(3);
}
-void func2(std::promise<int>& p)
+void func2(std::promise<int> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_exception(std::make_exception_ptr(3));
@@ -32,26 +32,26 @@ void func2(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
j = 5;
p.set_value(j);
}
-void func4(std::promise<int&>& p)
+void func4(std::promise<int&> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_exception(std::make_exception_ptr(3.5));
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value();
}
-void func6(std::promise<void>& p)
+void func6(std::promise<void> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_exception(std::make_exception_ptr('c'));
diff --git a/libcxx/test/thread/futures/futures.shared_future/wait.pass.cpp b/libcxx/test/thread/futures/futures.shared_future/wait.pass.cpp
index 848cd254bc0..b14d7031bce 100644
--- a/libcxx/test/thread/futures/futures.shared_future/wait.pass.cpp
+++ b/libcxx/test/thread/futures/futures.shared_future/wait.pass.cpp
@@ -16,7 +16,7 @@
#include <future>
#include <cassert>
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value(3);
@@ -24,14 +24,14 @@ void func1(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
j = 5;
p.set_value(j);
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value();
diff --git a/libcxx/test/thread/futures/futures.shared_future/wait_for.pass.cpp b/libcxx/test/thread/futures/futures.shared_future/wait_for.pass.cpp
index 43b74a30e0e..ae678ff44f2 100644
--- a/libcxx/test/thread/futures/futures.shared_future/wait_for.pass.cpp
+++ b/libcxx/test/thread/futures/futures.shared_future/wait_for.pass.cpp
@@ -20,7 +20,7 @@
typedef std::chrono::milliseconds ms;
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value(3);
@@ -28,14 +28,14 @@ void func1(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(ms(500));
j = 5;
p.set_value(j);
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value();
diff --git a/libcxx/test/thread/futures/futures.shared_future/wait_until.pass.cpp b/libcxx/test/thread/futures/futures.shared_future/wait_until.pass.cpp
index 1cd091d4051..1a0c9b3e9c1 100644
--- a/libcxx/test/thread/futures/futures.shared_future/wait_until.pass.cpp
+++ b/libcxx/test/thread/futures/futures.shared_future/wait_until.pass.cpp
@@ -20,7 +20,7 @@
typedef std::chrono::milliseconds ms;
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value(3);
@@ -28,14 +28,14 @@ void func1(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(ms(500));
j = 5;
p.set_value(j);
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value();
diff --git a/libcxx/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp b/libcxx/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp
index f9052907e6b..9b769349716 100644
--- a/libcxx/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp
+++ b/libcxx/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp
@@ -26,11 +26,11 @@ public:
long operator()(long i, long j) const {return data_ + i + j;}
};
-void func(std::packaged_task<double(int, char)>& p)
+void func(std::packaged_task<double(int, char)> p)
{
}
-void func2(std::packaged_task<double(int, char)>& p)
+void func2(std::packaged_task<double(int, char)> p)
{
p(3, 'a');
}
diff --git a/libcxx/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp b/libcxx/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp
index 992d1228a14..accbd75b051 100644
--- a/libcxx/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp
+++ b/libcxx/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp
@@ -31,19 +31,19 @@ public:
}
};
-void func0(std::packaged_task<double(int, char)>& p)
+void func0(std::packaged_task<double(int, char)> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.make_ready_at_thread_exit(3, 'a');
}
-void func1(std::packaged_task<double(int, char)>& p)
+void func1(std::packaged_task<double(int, char)> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.make_ready_at_thread_exit(3, 'z');
}
-void func2(std::packaged_task<double(int, char)>& p)
+void func2(std::packaged_task<double(int, char)> p)
{
p.make_ready_at_thread_exit(3, 'a');
try
@@ -56,7 +56,7 @@ void func2(std::packaged_task<double(int, char)>& p)
}
}
-void func3(std::packaged_task<double(int, char)>& p)
+void func3(std::packaged_task<double(int, char)> p)
{
try
{
diff --git a/libcxx/test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp b/libcxx/test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp
index b99c8aa0f94..b77cf314f2c 100644
--- a/libcxx/test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp
+++ b/libcxx/test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp
@@ -31,19 +31,19 @@ public:
}
};
-void func0(std::packaged_task<double(int, char)>& p)
+void func0(std::packaged_task<double(int, char)> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p(3, 'a');
}
-void func1(std::packaged_task<double(int, char)>& p)
+void func1(std::packaged_task<double(int, char)> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p(3, 'z');
}
-void func2(std::packaged_task<double(int, char)>& p)
+void func2(std::packaged_task<double(int, char)> p)
{
p(3, 'a');
try
@@ -56,7 +56,7 @@ void func2(std::packaged_task<double(int, char)>& p)
}
}
-void func3(std::packaged_task<double(int, char)>& p)
+void func3(std::packaged_task<double(int, char)> p)
{
try
{
diff --git a/libcxx/test/thread/futures/futures.unique_future/get.pass.cpp b/libcxx/test/thread/futures/futures.unique_future/get.pass.cpp
index ae936b0986f..1b0ee2b6ef4 100644
--- a/libcxx/test/thread/futures/futures.unique_future/get.pass.cpp
+++ b/libcxx/test/thread/futures/futures.unique_future/get.pass.cpp
@@ -18,13 +18,13 @@
#include <future>
#include <cassert>
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value(3);
}
-void func2(std::promise<int>& p)
+void func2(std::promise<int> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_exception(std::make_exception_ptr(3));
@@ -32,26 +32,26 @@ void func2(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
j = 5;
p.set_value(j);
}
-void func4(std::promise<int&>& p)
+void func4(std::promise<int&> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_exception(std::make_exception_ptr(3.5));
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value();
}
-void func6(std::promise<void>& p)
+void func6(std::promise<void> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_exception(std::make_exception_ptr('c'));
diff --git a/libcxx/test/thread/futures/futures.unique_future/wait.pass.cpp b/libcxx/test/thread/futures/futures.unique_future/wait.pass.cpp
index 19a61c9fe1a..68c0d14c1ac 100644
--- a/libcxx/test/thread/futures/futures.unique_future/wait.pass.cpp
+++ b/libcxx/test/thread/futures/futures.unique_future/wait.pass.cpp
@@ -16,7 +16,7 @@
#include <future>
#include <cassert>
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value(3);
@@ -24,14 +24,14 @@ void func1(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
j = 5;
p.set_value(j);
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(std::chrono::milliseconds(500));
p.set_value();
diff --git a/libcxx/test/thread/futures/futures.unique_future/wait_for.pass.cpp b/libcxx/test/thread/futures/futures.unique_future/wait_for.pass.cpp
index dd5d0a9d65e..796b75abd79 100644
--- a/libcxx/test/thread/futures/futures.unique_future/wait_for.pass.cpp
+++ b/libcxx/test/thread/futures/futures.unique_future/wait_for.pass.cpp
@@ -20,7 +20,7 @@
typedef std::chrono::milliseconds ms;
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value(3);
@@ -28,14 +28,14 @@ void func1(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(ms(500));
j = 5;
p.set_value(j);
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value();
diff --git a/libcxx/test/thread/futures/futures.unique_future/wait_until.pass.cpp b/libcxx/test/thread/futures/futures.unique_future/wait_until.pass.cpp
index 02057156248..8ac0bc82db5 100644
--- a/libcxx/test/thread/futures/futures.unique_future/wait_until.pass.cpp
+++ b/libcxx/test/thread/futures/futures.unique_future/wait_until.pass.cpp
@@ -20,7 +20,7 @@
typedef std::chrono::milliseconds ms;
-void func1(std::promise<int>& p)
+void func1(std::promise<int> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value(3);
@@ -28,14 +28,14 @@ void func1(std::promise<int>& p)
int j = 0;
-void func3(std::promise<int&>& p)
+void func3(std::promise<int&> p)
{
std::this_thread::sleep_for(ms(500));
j = 5;
p.set_value(j);
}
-void func5(std::promise<void>& p)
+void func5(std::promise<void> p)
{
std::this_thread::sleep_for(ms(500));
p.set_value();
OpenPOWER on IntegriCloud