Mercurial > hg > CbC > CbC_llvm
annotate clang/test/Rewriter/rewrite-trivial-constructor.mm @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 1d019706d866 |
children |
rev | line source |
---|---|
150 | 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 |