source: src/tests/raii/.expect/memberCtors.txt @ 41770ed1

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumwith_gc
Last change on this file since 41770ed1 was 80e8582, checked in by Rob Schluntz <rschlunt@…>, 7 years ago

Move constructor/destructor tests to raii subdirectory

  • 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
[4d4882a]100constructing int
101constructing int
[f7e749f]102begin construct A
[1461809]103construct a.x
[4d4882a]104constructing int: 999
[1461809]105assign a.y
[4d4882a]106assigning int: 0 0
[f7e749f]107end construct A
[ddbde34]108copy constructing int: 0
109copy constructing int: 0
110begin copy construct A
[1461809]111copy construct this.x
[ddbde34]112copy constructing int: 999
[1461809]113assign this.y
[ddbde34]114copy constructing int: 0
115destructing int: 0
116destructing int: 0
117end copy construct A
118begin ?=? A
119copy constructing int: 999
120destructing int: 999
121destructing int: 999
122copy constructing int: 0
123destructing int: 0
124destructing int: 0
125copy constructing int: 0
126destructing int: 0
127destructing int: 0
128end ?=? A
129copy constructing int: 0
130copy constructing int: 0
131begin copy construct A
[1461809]132copy construct this.x
[ddbde34]133copy constructing int: 999
[1461809]134assign this.y
[ddbde34]135copy constructing int: 0
136destructing int: 0
137destructing int: 0
138end copy construct A
139destructing int: 0
140destructing int: 0
141destructing int: 999
142destructing int: 0
143destructing int: 0
144destructing int: 999
[4d4882a]145destructing int: 0
146destructing int: 0
147destructing int: 1000
148destructing int: 0
149destructing int: 0
150destructing int: 999
151destructing int: 0
152destructing int: 0
153destructing int: 0
154destructing int: 0
155destructing int: 0
[44f6341]156destructing int: 999
[4d4882a]157constructing int
158constructing int
[f7e749f]159begin construct A
[1461809]160construct a.x
[4d4882a]161constructing int: 999
[1461809]162assign a.y
[4d4882a]163assigning int: 0 0
[f7e749f]164end construct A
[ddbde34]165copy constructing int: 0
166copy constructing int: 0
167begin copy construct A
[1461809]168copy construct this.x
[ddbde34]169copy constructing int: 999
[1461809]170assign this.y
[ddbde34]171copy constructing int: 0
172destructing int: 0
173destructing int: 0
174end copy construct A
175begin ?=? A
176copy constructing int: 999
177destructing int: 999
178destructing int: 999
179copy constructing int: 0
180destructing int: 0
181destructing int: 0
182copy constructing int: 0
183destructing int: 0
184destructing int: 0
185end ?=? A
186copy constructing int: 0
187copy constructing int: 0
188begin copy construct A
[1461809]189copy construct this.x
[ddbde34]190copy constructing int: 999
[1461809]191assign this.y
[ddbde34]192copy constructing int: 0
193destructing int: 0
194destructing int: 0
195end copy construct A
196destructing int: 0
197destructing int: 0
198destructing int: 999
199destructing int: 0
200destructing int: 0
201destructing int: 999
[4d4882a]202destructing int: 0
203destructing int: 0
204destructing int: 1000
205destructing int: 0
206destructing int: 0
207destructing int: 999
208destructing int: 0
209destructing int: 0
210destructing int: 0
211destructing int: 0
212destructing int: 0
[44f6341]213destructing int: 999
Note: See TracBrowser for help on using the repository browser.