[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / Parser / objcxx11-protocol-in-template.mm
blob5c80ae975979119ba873a67eb0581b87b439ffc7
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
4 template<class T> class vector {};
5 @protocol P @end
7 // expected-no-diagnostics
9 vector<id<P>> v;
10 vector<vector<id<P>>> v2;
12 @protocol PA;
13 @protocol PB;
15 @class NSArray<ObjectType>;
16 typedef int some_t;
18 id<PA> FA(NSArray<id<PB>> *h, some_t group);