diff options
author | Eric Fiselier <eric@efcs.ca> | 2015-05-19 15:15:53 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2015-05-19 15:15:53 +0000 |
commit | deb3033cd26ad84c27b58194c6f09c7a81476021 (patch) | |
tree | 464103df062cd39af8ab7ed6e5b7161371d21ab0 /libcxx/test/std/language.support | |
parent | a00932bddba1c4d1a9373f0367bd0cdf7896b0f7 (diff) | |
download | bcm5719-llvm-deb3033cd26ad84c27b58194c6f09c7a81476021.tar.gz bcm5719-llvm-deb3033cd26ad84c27b58194c6f09c7a81476021.zip |
Add compiler flag test support to LIT. Fix new/delete tests on apple-clang.
llvm-svn: 237700
Diffstat (limited to 'libcxx/test/std/language.support')
2 files changed, 4 insertions, 10 deletions
diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp index ba500b511cf..b80c36af723 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp @@ -14,11 +14,8 @@ // UNSUPPORTED: sanitizer-new-delete -// NOTE: -fsized-deallocation was only added in clang 3.7 -// XFAIL: clang-3.4, clang-3.5, clang-3.6 - -// NOTE: -fsized-deallocation was only added to GCC in 5.1. -// XFAIL: gcc-4.7, gcc-4.8, gcc-4.9 +// NOTE: Require that the compiler supports the -fsized-deallocation flag. +// REQUIRES: fsized-deallocation // RUN: %build -fsized-deallocation // RUN: %run diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp index b3de907170a..223d75a9e92 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp @@ -14,11 +14,8 @@ // UNSUPPORTED: sanitizer-new-delete -// NOTE: -fsized-deallocation was only added in clang 3.7 -// XFAIL: clang-3.4, clang-3.5, clang-3.6 - -// NOTE: -fsized-deallocation was only added to GCC in 5.1. -// XFAIL: gcc-4.7, gcc-4.8, gcc-4.9 +// NOTE: Require that the compiler supports the -fsized-deallocation flag. +// REQUIRES: fsized-deallocation // RUN: %build -fsized-deallocation // RUN: %run |