[clang-cl] Ignore /Wv and /Wv:17 flags
[llvm-project.git] / clang / test / Analysis / objc-live-crash.mm
blobb3b4f19bfc0dd4a2d9f89dec00d7153174d67737
1 // RUN: %clang --analyze %s -fblocks
3 // https://reviews.llvm.org/D82598#2171312
5 @interface Item
6 // ...
7 @end
9 @interface Collection
10 // ...
11 @end
13 typedef void (^Blk)();
15 struct RAII {
16   Blk blk;
18 public:
19   RAII(Blk blk): blk(blk) {}
20   ~RAII() { blk(); }
23 void foo(Collection *coll) {
24   RAII raii(^{});
25   for (Item *item in coll) {}
26   int i;
27   {
28     int j;
29   }