================
@@ -0,0 +1,149 @@
+// RUN: rm -rf %t
+// RUN: %clang_cc1 -extract-api --pretty-sgf 
--emit-sgf-symbol-labels-for-testing -triple arm64-apple-macosx \
+// RUN:   -x objective-c-header %s -o %t/output.symbols.json -verify
+
+
+// RUN: FileCheck %s --input-file %t/output.symbols.json --check-prefix A
+__attribute__((availability(macos, introduced=9.0, deprecated=12.0, 
obsoleted=20.0)))
+@interface A
----------------
cyndyishida wrote:

What's the expected availability information emitted when the enclosing entity 
doesn't have one defined? 
```
@interface A
@property int moreRestrictive __attribute__((availability(macos, 
introduced=10.0, deprecated=11.0, obsoleted=19.0)));
@end 
```

https://github.com/llvm/llvm-project/pull/103040
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to