Author: ericwf
Date: Thu Nov 13 20:55:16 2014
New Revision: 221967

URL: http://llvm.org/viewvc/llvm-project?rev=221967&view=rev
Log:
Mark more tests as UNSUPPORTED with ASAN and MSAN.

These tests fail for 2 reasons when using ASAN and MSAN.
1. If allocator_may_return_null=0 they will fail because null is returned
   or an exception is thrown.
2. When allocator_may_return_null=1 the new_handler is still not called. This
   results in an assertion failures.

Modified:
    
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
    
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
    
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
    
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp

Modified: 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp?rev=221967&r1=221966&r2=221967&view=diff
==============================================================================
--- 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
 (original)
+++ 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
 Thu Nov 13 20:55:16 2014
@@ -8,6 +8,8 @@
 
//===----------------------------------------------------------------------===//
 
 // test operator new[]
+// NOTE: asan and msan will not call the new handler.
+// UNSUPPORTED: asan, msan
 
 
 #include <new>

Modified: 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp?rev=221967&r1=221966&r2=221967&view=diff
==============================================================================
--- 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
 (original)
+++ 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
 Thu Nov 13 20:55:16 2014
@@ -8,6 +8,8 @@
 
//===----------------------------------------------------------------------===//
 
 // test operator new [] (nothrow)
+// NOTE: asan and msan will not call the new handler.
+// UNSUPPORTED: asan, msan
 
 
 #include <new>

Modified: 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp?rev=221967&r1=221966&r2=221967&view=diff
==============================================================================
--- 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
 (original)
+++ 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
 Thu Nov 13 20:55:16 2014
@@ -7,7 +7,10 @@
 //
 
//===----------------------------------------------------------------------===//
 
- // test operator new
+// test operator new
+
+// asan and msan will not call the new handler.
+// UNSUPPORTED: asan, msan
 
 #include <new>
 #include <cstddef>

Modified: 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp?rev=221967&r1=221966&r2=221967&view=diff
==============================================================================
--- 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
 (original)
+++ 
libcxx/trunk/test/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
 Thu Nov 13 20:55:16 2014
@@ -7,7 +7,10 @@
 //
 
//===----------------------------------------------------------------------===//
 
- // test operator new (nothrow)
+// test operator new (nothrow)
+
+// asan and msan will not call the new handler.
+// UNSUPPORTED: asan, msan
 
 #include <new>
 #include <cstddef>


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to