source:
src/tests/.expect/dtor-early-exit.txt
@
e3987770
Last change on this file since e3987770 was 540b275, checked in by , 8 years ago | |
---|---|
|
|
File size: 2.2 KB |
Line | |
---|---|
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 | |
186 | construct w |
187 | construct v |
188 | break L3 |
189 | destruct v |
190 | destruct w |
191 | |
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.