Skip to content

Commit 0f1f950

Browse files
committed
[test] Add test case for rdar://118185163
1 parent ff145a2 commit 0f1f950

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

test/Profiler/rdar118185163.swift

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
// RUN: %{python} %S/../Inputs/timeout.py 10 %target-swift-frontend -profile-generate -profile-coverage-mapping -emit-sil -module-name rdar118185163 %s | %FileCheck %s
2+
3+
// rdar://118185163 - Make sure we can generate coverage for this in reasonable
4+
// time.
5+
// CHECK-LABEL: sil_coverage_map {{.*}} "$s13rdar1181851633fooyyF"
6+
func foo() {
7+
do { if .random() {} }
8+
do { if .random() {} }
9+
do { if .random() {} }
10+
do { if .random() {} }
11+
do { if .random() {} }
12+
do { if .random() {} }
13+
do { if .random() {} }
14+
do { if .random() {} }
15+
do { if .random() {} }
16+
do { if .random() {} }
17+
do { if .random() {} }
18+
do { if .random() {} }
19+
do { if .random() {} }
20+
do { if .random() {} }
21+
do { if .random() {} }
22+
do { if .random() {} }
23+
do { if .random() {} }
24+
do { if .random() {} }
25+
do { if .random() {} }
26+
do { if .random() {} }
27+
do { if .random() {} }
28+
do { if .random() {} }
29+
do { if .random() {} }
30+
do { if .random() {} }
31+
do { if .random() {} }
32+
do { if .random() {} }
33+
do { if .random() {} }
34+
do { if .random() {} }
35+
do { if .random() {} }
36+
do { if .random() {} }
37+
do { if .random() {} }
38+
do { if .random() {} }
39+
do { if .random() {} }
40+
do { if .random() {} }
41+
do { if .random() {} }
42+
do { if .random() {} }
43+
do { if .random() {} }
44+
do { if .random() {} }
45+
do { if .random() {} }
46+
do { if .random() {} }
47+
do { if .random() {} }
48+
do { if .random() {} }
49+
do { if .random() {} }
50+
do { if .random() {} }
51+
do { if .random() {} }
52+
do { if .random() {} }
53+
do { if .random() {} }
54+
do { if .random() {} }
55+
do { if .random() {} }
56+
do { if .random() {} }
57+
do { if .random() {} }
58+
do { if .random() {} }
59+
do { if .random() {} }
60+
do { if .random() {} }
61+
do { if .random() {} }
62+
do { if .random() {} }
63+
do { if .random() {} }
64+
do { if .random() {} }
65+
do { if .random() {} }
66+
do { if .random() {} }
67+
do { if .random() {} }
68+
do { if .random() {} }
69+
do { if .random() {} }
70+
do { if .random() {} }
71+
do { if .random() {} }
72+
do { if .random() {} }
73+
do { if .random() {} }
74+
do { if .random() {} }
75+
do { if .random() {} }
76+
do { if .random() {} }
77+
do { if .random() {} }
78+
do { if .random() {} }
79+
do { if .random() {} }
80+
do { if .random() {} }
81+
do { if .random() {} }
82+
do { if .random() {} }
83+
do { if .random() {} }
84+
do { if .random() {} }
85+
do { if .random() {} }
86+
do { if .random() {} }
87+
do { if .random() {} }
88+
do { if .random() {} }
89+
do { if .random() {} }
90+
do { if .random() {} }
91+
do { if .random() {} }
92+
do { if .random() {} }
93+
do { if .random() {} }
94+
do { if .random() {} }
95+
do { if .random() {} }
96+
do { if .random() {} }
97+
do { if .random() {} }
98+
do { if .random() {} }
99+
do { if .random() {} }
100+
}

0 commit comments

Comments
 (0)