blob: a8470928193802400295fe432952a8d0b4ce0aba [file] [log] [blame]
Pirama Arumuga Nainar3ea9e332015-04-08 08:57:32 -07001// RUN: %clang_cc1 -triple x86_64-apple-macosx10.9.0 -fsyntax-only -fapplication-extension %s -verify
2// RUN: %clang_cc1 -triple armv7-apple-ios9.0 -fsyntax-only -fapplication-extension %s -verify
3
4#if __has_feature(attribute_availability_app_extension)
5 __attribute__((availability(macosx_app_extension,unavailable)))
6 __attribute__((availability(ios_app_extension,unavailable)))
7#endif
8void f0(int); // expected-note {{'f0' has been explicitly marked unavailable here}}
9
10__attribute__((availability(macosx,unavailable)))
11__attribute__((availability(ios,unavailable)))
12void f1(int); // expected-note {{'f1' has been explicitly marked unavailable here}}
13
14void test() {
15 f0(1); // expected-error {{'f0' is unavailable: not available on}}
16 f1(1); // expected-error {{'f1' is unavailable}}
17}
18