summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp2
-rw-r--r--libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp2
-rw-r--r--libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp2
-rw-r--r--libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp2
4 files changed, 4 insertions, 4 deletions
diff --git a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
index b7cfdbeaf76..63f847f4d04 100644
--- a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
+++ b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
@@ -35,7 +35,7 @@ int main()
std::set_new_handler(new_handler);
try
{
- void* vp = operator new[] (std::numeric_limits<std::size_t>::max());
+ void*volatile vp = operator new[] (std::numeric_limits<std::size_t>::max());
assert(false);
}
catch (std::bad_alloc&)
diff --git a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
index 6537afe8b39..60bc7c40928 100644
--- a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
+++ b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
@@ -35,7 +35,7 @@ int main()
std::set_new_handler(new_handler);
try
{
- void* vp = operator new [] (std::numeric_limits<std::size_t>::max(), std::nothrow);
+ void*volatile vp = operator new [] (std::numeric_limits<std::size_t>::max(), std::nothrow);
assert(new_handler_called == 1);
assert(vp == 0);
}
diff --git a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp
index 3d836969eec..9bf6e8a8ceb 100644
--- a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp
+++ b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp
@@ -29,7 +29,7 @@ void operator delete(void* p) throw()
std::free(p);
}
-int A_constructed = 0;
+volatile int A_constructed = 0;
struct A
{
diff --git a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp
index c01945e98ee..959bc450fa4 100644
--- a/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp
+++ b/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp
@@ -15,7 +15,7 @@
#include <cassert>
#include <limits>
-int new_called = 0;
+volatile int new_called = 0;
void* operator new(std::size_t s) throw(std::bad_alloc)
{
OpenPOWER on IntegriCloud