source:
src/tests/.expect/dtor-early-exit.txt
@
aa9ee19
Last change on this file since aa9ee19 was 540b275, checked in by , 8 years ago | |
---|---|
|
|
File size: 2.2 KB |
Rev | Line | |
---|---|---|
[85f0713] | 1 | f i=0 |
2 | construct x | |
3 | construct y | |
4 | construct z | |
5 | destruct z | |
6 | destruct y | |
7 | destruct x | |
8 | f i=1 | |
9 | construct x | |
10 | construct y | |
11 | construct z | |
12 | destruct z | |
13 | destruct y | |
14 | destruct x | |
15 | f i=2 | |
16 | construct x | |
17 | construct y | |
18 | construct z | |
19 | destruct z | |
20 | destruct y | |
21 | destruct x | |
22 | f i=3 | |
23 | construct x | |
24 | construct y | |
25 | construct z | |
26 | destruct z | |
27 | destruct y | |
28 | destruct x | |
29 | ||
30 | g for i=0 | |
31 | construct x | |
32 | destruct x | |
33 | g for i=1 | |
34 | construct x | |
35 | destruct x | |
36 | g for i=2 | |
37 | construct x | |
38 | destruct x | |
39 | g for i=3 | |
40 | construct x | |
41 | destruct x | |
42 | g for i=4 | |
43 | construct x | |
44 | destruct x | |
45 | g for i=5 | |
46 | construct x | |
47 | destruct x | |
48 | g for i=6 | |
49 | construct x | |
50 | destruct x | |
51 | g for i=7 | |
52 | construct x | |
53 | destruct x | |
54 | g for i=8 | |
55 | construct x | |
56 | destruct x | |
57 | g for i=9 | |
58 | construct x | |
59 | destruct x | |
60 | ||
61 | g while i=0 | |
62 | construct x | |
63 | destruct x | |
64 | g while i=1 | |
65 | construct x | |
66 | destruct x | |
67 | g while i=2 | |
68 | construct x | |
69 | destruct x | |
70 | g while i=3 | |
71 | construct x | |
72 | destruct x | |
73 | g while i=4 | |
74 | construct x | |
75 | destruct x | |
76 | g while i=5 | |
77 | construct x | |
78 | destruct x | |
79 | g while i=6 | |
80 | construct x | |
81 | destruct x | |
82 | g while i=7 | |
83 | construct x | |
84 | destruct x | |
85 | g while i=8 | |
86 | construct x | |
87 | destruct x | |
88 | g while i=9 | |
89 | construct x | |
90 | destruct x | |
91 | ||
92 | construct y | |
93 | g switch i=0 | |
94 | destruct y | |
95 | construct y | |
96 | g switch i=1 | |
97 | destruct y | |
98 | construct y | |
99 | g switch i=2 | |
100 | destruct y | |
101 | construct y | |
102 | g switch i=3 | |
103 | destruct y | |
104 | construct y | |
105 | g switch i=4 | |
106 | destruct y | |
107 | construct y | |
108 | g switch i=5 | |
109 | destruct y | |
110 | construct y | |
111 | g switch i=6 | |
112 | destruct y | |
113 | construct y | |
114 | g switch i=7 | |
115 | destruct y | |
116 | construct y | |
117 | g switch i=8 | |
118 | destruct y | |
119 | construct y | |
120 | g switch i=9 | |
121 | destruct y | |
122 | ||
123 | g for k=0 | |
124 | g for i=0 | |
125 | construct x | |
126 | g for j=0 | |
127 | construct y | |
128 | continue L2 | |
129 | destruct y | |
130 | g for j=1 | |
131 | construct y | |
132 | break L2 | |
133 | destruct y | |
134 | destruct x | |
135 | g for i=1 | |
136 | construct x | |
137 | g for j=0 | |
138 | construct y | |
139 | continue L2 | |
140 | destruct y | |
141 | g for j=1 | |
142 | construct y | |
143 | break L2 | |
144 | destruct y | |
145 | destruct x | |
146 | g for i=2 | |
147 | construct x | |
148 | continue L1 | |
149 | destruct x | |
150 | g for i=3 | |
151 | construct x | |
152 | break L1 | |
153 | destruct x | |
154 | g for k=1 | |
155 | g for i=0 | |
156 | construct x | |
157 | g for j=0 | |
158 | construct y | |
159 | continue L2 | |
160 | destruct y | |
161 | g for j=1 | |
162 | construct y | |
163 | break L2 | |
164 | destruct y | |
165 | destruct x | |
166 | g for i=1 | |
167 | construct x | |
168 | g for j=0 | |
169 | construct y | |
170 | continue L2 | |
171 | destruct y | |
172 | g for j=1 | |
173 | construct y | |
174 | break L2 | |
175 | destruct y | |
176 | destruct x | |
177 | g for i=2 | |
178 | construct x | |
179 | continue L1 | |
180 | destruct x | |
181 | g for i=3 | |
182 | construct x | |
183 | break L1 | |
184 | destruct x | |
185 | ||
[540b275] | 186 | construct w |
187 | construct v | |
188 | break L3 | |
189 | destruct v | |
190 | destruct w | |
191 | ||
[85f0713] | 192 | h |
193 | construct y | |
194 | L1 | |
195 | construct x | |
196 | L2 | |
197 | goto L1 | |
198 | destruct x | |
199 | L1 | |
200 | construct x | |
201 | L2 | |
202 | goto L2 | |
203 | L2 | |
204 | goto L3 | |
205 | L3 | |
206 | goto L2-2 | |
207 | L2 | |
208 | goto L4 | |
209 | destruct x | |
210 | destruct y | |
211 | L4 | |
212 | goto L0 | |
213 | construct y | |
214 | L1 | |
215 | construct x | |
216 | L2 | |
217 | goto L4 | |
218 | destruct x | |
219 | destruct y | |
220 | L4 |
Note: See TracBrowser
for help on using the repository browser.