[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / Parser / c2x-attributes.m
blob2cce8990d2a2cf3c08d14d51f260e45254913e88
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 // expected-no-diagnostics
4 enum __attribute__((deprecated)) E1 : int; // ok
5 enum [[deprecated]] E2 : int;
7 @interface Base
8 @end
10 @interface S : Base
11 - (void) bar;
12 @end
14 @interface T : Base
15 - (S *) foo;
16 @end
19 void f(T *t) {
20   [[]][[t foo] bar];