[compiler-rt] r240856 - [asan] Enable 2 tests on Android.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Fri Jun 26 16:41:50 PDT 2015


Author: eugenis
Date: Fri Jun 26 18:41:50 2015
New Revision: 240856

URL: http://llvm.org/viewvc/llvm-project?rev=240856&view=rev
Log:
[asan] Enable 2 tests on Android.

Due to bionic improvements and "recent" sized-delete changes in clang.

Modified:
    compiler-rt/trunk/test/asan/TestCases/Linux/sized_delete_test.cc
    compiler-rt/trunk/test/asan/TestCases/init-order-atexit.cc

Modified: compiler-rt/trunk/test/asan/TestCases/Linux/sized_delete_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Linux/sized_delete_test.cc?rev=240856&r1=240855&r2=240856&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/Linux/sized_delete_test.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/Linux/sized_delete_test.cc Fri Jun 26 18:41:50 2015
@@ -6,11 +6,6 @@
 // RUN: env ASAN_OPTIONS=$ASAN_OPTIONS:new_delete_type_mismatch=0     %run %t scalar
 // RUN: env ASAN_OPTIONS=$ASAN_OPTIONS:new_delete_type_mismatch=0     %run %t array
 
-// FIXME: the following two lines are not true after r232788.
-// Sized-delete is implemented with a weak delete() definition.
-// Weak symbols are kind of broken on Android.
-// XFAIL: android
-
 #include <new>
 #include <stdio.h>
 #include <string>

Modified: compiler-rt/trunk/test/asan/TestCases/init-order-atexit.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/init-order-atexit.cc?rev=240856&r1=240855&r2=240856&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/init-order-atexit.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/init-order-atexit.cc Fri Jun 26 18:41:50 2015
@@ -1,6 +1,3 @@
-// FIXME: https://code.google.com/p/address-sanitizer/issues/detail?id=316
-// XFAIL: android
-//
 // Test for the following situation:
 // (1) global A is constructed.
 // (2) exit() is called during construction of global B.





More information about the llvm-commits mailing list