comparison clang/test/Sema/attr-availability-ios.c @ 236:c4bab56944e8 llvm-original

LLVM 16
author kono
date Wed, 09 Nov 2022 17:45:10 +0900
parents 1d019706d866
children
comparison
equal deleted inserted replaced
232:70dce7da266c 236:c4bab56944e8
8 8
9 void f5(int) __attribute__((availability(ios,introduced=2.0))) __attribute__((availability(ios,deprecated=3.0))); // expected-note {{'f5' has been explicitly marked deprecated here}} 9 void f5(int) __attribute__((availability(ios,introduced=2.0))) __attribute__((availability(ios,deprecated=3.0))); // expected-note {{'f5' has been explicitly marked deprecated here}}
10 void f6(int) __attribute__((availability(ios,deprecated=3.0))); // expected-note {{'f6' has been explicitly marked deprecated here}} 10 void f6(int) __attribute__((availability(ios,deprecated=3.0))); // expected-note {{'f6' has been explicitly marked deprecated here}}
11 void f6(int) __attribute__((availability(iOS,introduced=2.0))); 11 void f6(int) __attribute__((availability(iOS,introduced=2.0)));
12 12
13 void test() { 13 void test(void) {
14 f0(0); // expected-warning{{'f0' is deprecated: first deprecated in iOS 2.1}} 14 f0(0); // expected-warning{{'f0' is deprecated: first deprecated in iOS 2.1}}
15 f1(0); 15 f1(0);
16 f2(0); // expected-warning{{'f2' is deprecated: first deprecated in iOS 3.0}} 16 f2(0); // expected-warning{{'f2' is deprecated: first deprecated in iOS 3.0}}
17 f3(0); 17 f3(0);
18 f4(0); // expected-error{{f4' is unavailable: obsoleted in iOS 3.0}} 18 f4(0); // expected-error{{f4' is unavailable: obsoleted in iOS 3.0}}