diff options
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) { |

