source: tests/raii/.expect/memberCtors.txt @ 90152a4

ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since 90152a4 was 90152a4, checked in by Rob Schluntz <rschlunt@…>, 6 years ago

Merge branch 'master' into cleanup-dtors

  • Property mode set to 100644
File size: 4.2 KB
RevLine 
[44f6341]1Before declaration of b1
[4d4882a]2constructing int
3constructing int
4constructing int
5constructing int
6constructing int
7constructing int
[f7e749f]8begin construct B
[1461809]9assign b.a2
[4d4882a]10constructing int
11constructing int
[f7e749f]12begin construct A
[1461809]13construct a.x
[4d4882a]14constructing int: 1001
[1461809]15assign a.y
[4d4882a]16assigning int: 0 0
[f7e749f]17end construct A
[ddbde34]18copy constructing int: 0
19copy constructing int: 0
20begin copy construct A
[1461809]21copy construct this.x
[ddbde34]22copy constructing int: 1001
[1461809]23assign this.y
[ddbde34]24copy constructing int: 0
25destructing int: 0
26destructing int: 0
27end copy construct A
28begin ?=? A
29copy constructing int: 1001
30destructing int: 1001
31destructing int: 1001
32copy constructing int: 0
33destructing int: 0
34destructing int: 0
35copy constructing int: 0
36destructing int: 0
37destructing int: 0
38end ?=? A
39copy constructing int: 0
40copy constructing int: 0
41begin copy construct A
[1461809]42copy construct this.x
[ddbde34]43copy constructing int: 1001
[1461809]44assign this.y
[ddbde34]45copy constructing int: 0
46destructing int: 0
47destructing int: 0
48end copy construct A
49destructing int: 0
50destructing int: 0
51destructing int: 1001
52destructing int: 0
53destructing int: 0
54destructing int: 1001
[1461809]55construct b.a1
[4d4882a]56constructing int
57constructing int
[f7e749f]58begin construct A
[1461809]59construct a.x
[4d4882a]60constructing int: 1000
[1461809]61assign a.y
[4d4882a]62assigning int: 0 0
[f7e749f]63end construct A
64end construct B
[4d4882a]65destructing int: 0
66destructing int: 0
67destructing int: 1001
[44f6341]68Before declaration of b2
[4d4882a]69copy constructing int: 0
70copy constructing int: 0
[f7e749f]71begin copy construct A
[1461809]72copy construct this.x
[4d4882a]73copy constructing int: 1000
[1461809]74assign this.y
[ddbde34]75copy constructing int: 0
76destructing int: 0
77destructing int: 0
[f7e749f]78end copy construct A
[4d4882a]79copy constructing int: 0
80copy constructing int: 0
[f7e749f]81begin copy construct A
[1461809]82copy construct this.x
[4d4882a]83copy constructing int: 1001
[1461809]84assign this.y
[ddbde34]85copy constructing int: 0
86destructing int: 0
87destructing int: 0
[f7e749f]88end copy construct A
[4d4882a]89copy constructing int: 0
90copy constructing int: 0
[f7e749f]91begin copy construct A
[1461809]92copy construct this.x
[4d4882a]93copy constructing int: 0
[1461809]94assign this.y
[ddbde34]95copy constructing int: 0
96destructing int: 0
97destructing int: 0
[f7e749f]98end copy construct A
[44f6341]99End of main
[72f85de]100begin destruct B
[4d4882a]101constructing int
102constructing int
[f7e749f]103begin construct A
[1461809]104construct a.x
[4d4882a]105constructing int: 999
[1461809]106assign a.y
[4d4882a]107assigning int: 0 0
[f7e749f]108end construct A
[ddbde34]109copy constructing int: 0
110copy constructing int: 0
111begin copy construct A
[1461809]112copy construct this.x
[ddbde34]113copy constructing int: 999
[1461809]114assign this.y
[ddbde34]115copy constructing int: 0
116destructing int: 0
117destructing int: 0
118end copy construct A
119begin ?=? A
120copy constructing int: 999
121destructing int: 999
122destructing int: 999
123copy constructing int: 0
124destructing int: 0
125destructing int: 0
126copy constructing int: 0
127destructing int: 0
128destructing int: 0
129end ?=? A
130copy constructing int: 0
131copy constructing int: 0
132begin copy construct A
[1461809]133copy construct this.x
[ddbde34]134copy constructing int: 999
[1461809]135assign this.y
[ddbde34]136copy constructing int: 0
137destructing int: 0
138destructing int: 0
139end copy construct A
140destructing int: 0
141destructing int: 0
142destructing int: 999
143destructing int: 0
144destructing int: 0
145destructing int: 999
[4d4882a]146destructing int: 0
147destructing int: 0
148destructing int: 1000
[72f85de]149end destruct B
[4d4882a]150destructing int: 0
151destructing int: 0
152destructing int: 999
153destructing int: 0
154destructing int: 0
155destructing int: 0
156destructing int: 0
157destructing int: 0
[44f6341]158destructing int: 999
[72f85de]159begin destruct B
[4d4882a]160constructing int
161constructing int
[f7e749f]162begin construct A
[1461809]163construct a.x
[4d4882a]164constructing int: 999
[1461809]165assign a.y
[4d4882a]166assigning int: 0 0
[f7e749f]167end construct A
[ddbde34]168copy constructing int: 0
169copy constructing int: 0
170begin copy construct A
[1461809]171copy construct this.x
[ddbde34]172copy constructing int: 999
[1461809]173assign this.y
[ddbde34]174copy constructing int: 0
175destructing int: 0
176destructing int: 0
177end copy construct A
178begin ?=? A
179copy constructing int: 999
180destructing int: 999
181destructing int: 999
182copy constructing int: 0
183destructing int: 0
184destructing int: 0
185copy constructing int: 0
186destructing int: 0
187destructing int: 0
188end ?=? A
189copy constructing int: 0
190copy constructing int: 0
191begin copy construct A
[1461809]192copy construct this.x
[ddbde34]193copy constructing int: 999
[1461809]194assign this.y
[ddbde34]195copy constructing int: 0
196destructing int: 0
197destructing int: 0
198end copy construct A
199destructing int: 0
200destructing int: 0
201destructing int: 999
202destructing int: 0
203destructing int: 0
204destructing int: 999
[4d4882a]205destructing int: 0
206destructing int: 0
207destructing int: 1000
[72f85de]208end destruct B
[4d4882a]209destructing int: 0
210destructing int: 0
211destructing int: 999
212destructing int: 0
213destructing int: 0
214destructing int: 0
215destructing int: 0
216destructing int: 0
[44f6341]217destructing int: 999
Note: See TracBrowser for help on using the repository browser.