expresses the intent of the exclusion.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360447
91177308-0d34-0410-b5e6-
96231b3b80d8
// Check that we don't get stack overflow trying to annotate an extremely deep AST.
// AddressSanitizer and UndefinedBehaviorSanitizer increases stack usage.
-// REQUIRES: not_asan, not_ubsan
+// UNSUPPORTED: asan, ubsan
struct S {
S &operator()();
// call operators.
// UBSan increses stack usage.
-// REQUIRES: not_ubsan
+// UNSUPPORTED: ubsan
struct S {
S &operator()();
// logical operators.
// UBSan increases stack usage.
-// REQUIRES: not_ubsan
+// UNSUPPORTED: ubsan
// CHECK: [indexDeclaration]: kind: function | name: foo
int foo(int x) {
// FIXME: Disable this test when Clang was built with ASan, because ASan
// increases our per-frame stack usage enough that this test no longer fits
// within our normal stack space allocation.
-// REQUIRES: not_asan
+// UNSUPPORTED: asan
template<int N, typename T> struct X : X<N+1, T*> {};
// expected-error-re@8 {{recursive template instantiation exceeded maximum depth of 1024{{$}}}}