diff options
Diffstat (limited to 'test/Sema/attr-availability-app-extensions.c')
-rw-r--r-- | test/Sema/attr-availability-app-extensions.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Sema/attr-availability-app-extensions.c b/test/Sema/attr-availability-app-extensions.c index a847092..8f9dcbc 100644 --- a/test/Sema/attr-availability-app-extensions.c +++ b/test/Sema/attr-availability-app-extensions.c @@ -1,14 +1,24 @@ // RUN: %clang_cc1 -triple x86_64-apple-macosx10.9.0 -fsyntax-only -fapplication-extension %s -verify // RUN: %clang_cc1 -triple armv7-apple-ios9.0 -fsyntax-only -fapplication-extension %s -verify +// RUN: %clang_cc1 -triple arm64-apple-tvos3.0 -fsyntax-only -fapplication-extension -DTVOS=1 -verify %s +// RUN: %clang_cc1 -triple arm64-apple-tvos3.0 -fsyntax-only -fapplication-extension -verify %s #if __has_feature(attribute_availability_app_extension) __attribute__((availability(macosx_app_extension,unavailable))) +#ifndef TVOS __attribute__((availability(ios_app_extension,unavailable))) +#else + __attribute__((availability(tvos_app_extension,unavailable))) +#endif #endif void f0(int); // expected-note {{'f0' has been explicitly marked unavailable here}} __attribute__((availability(macosx,unavailable))) +#ifndef TVOS __attribute__((availability(ios,unavailable))) +#else + __attribute__((availability(tvos,unavailable))) +#endif void f1(int); // expected-note {{'f1' has been explicitly marked unavailable here}} void test() { |