Home | History | Annotate | Download | only in Rewriter
      1 // RUN: %clang_cc1 -fms-extensions -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 -x objective-c++ -fblocks -o - %s
      2 // radar 7537770
      3 
      4 typedef struct {
      5         int a;
      6         int b;
      7 } s;
      8 
      9 extern void CFBasicHashApply(int (^block)(s)) {
     10         int used, cnt;
     11     for (int idx = 0; 0 < used && idx < cnt; idx++) {
     12                 s bkt;
     13         if (0 < bkt.a) {
     14             if (!block(bkt)) {
     15                 return;
     16             }
     17             used--;
     18         }
     19     }
     20 }
     21 
     22