aaronthesisarmehcleanupdtorsdeferred_resndemanglerenumforallpointerdecayjacob/cs343translationjenkinssandboxnewastnewastuniqueexprnewenvno_listpersistentindexerresolvnewwith_gc
Last change
on this file since f7e749f was
f7e749f,
checked in by Rob Schluntz <rschlunt@…>, 5 years ago

added tests for polymorphic tuples and cast on tuples, updated a couple of other tests


Property mode set to
100644

File size:
1.7 KB

Line  

1  Before declaration of b1 

2  constructing int 

3  constructing int 

4  constructing int 

5  constructing int 

6  constructing int 

7  constructing int 

8  begin construct B 

9  assign b>a2 

10  constructing int 

11  constructing int 

12  begin construct A 

13  construct a>x 

14  constructing int: 1001 

15  assign a>y 

16  assigning int: 0 0 

17  end construct A 

18  construct b>a1 

19  constructing int 

20  constructing int 

21  begin construct A 

22  construct a>x 

23  constructing int: 1000 

24  assign a>y 

25  assigning int: 0 0 

26  end construct A 

27  end construct B 

28  destructing int: 0 

29  destructing int: 0 

30  destructing int: 1001 

31  Before declaration of b2 

32  copy constructing int: 0 

33  copy constructing int: 0 

34  begin copy construct A 

35  copy construct this>x 

36  copy constructing int: 1000 

37  assign this>y 

38  end copy construct A 

39  copy constructing int: 0 

40  copy constructing int: 0 

41  begin copy construct A 

42  copy construct this>x 

43  copy constructing int: 1001 

44  assign this>y 

45  end copy construct A 

46  copy constructing int: 0 

47  copy constructing int: 0 

48  begin copy construct A 

49  copy construct this>x 

50  copy constructing int: 0 

51  assign this>y 

52  end copy construct A 

53  End of main 

54  constructing int 

55  constructing int 

56  begin construct A 

57  construct a>x 

58  constructing int: 999 

59  assign a>y 

60  assigning int: 0 0 

61  end construct A 

62  destructing int: 0 

63  destructing int: 0 

64  destructing int: 1000 

65  destructing int: 0 

66  destructing int: 0 

67  destructing int: 999 

68  destructing int: 0 

69  destructing int: 0 

70  destructing int: 0 

71  destructing int: 0 

72  destructing int: 0 

73  destructing int: 999 

74  constructing int 

75  constructing int 

76  begin construct A 

77  construct a>x 

78  constructing int: 999 

79  assign a>y 

80  assigning int: 0 0 

81  end construct A 

82  destructing int: 0 

83  destructing int: 0 

84  destructing int: 1000 

85  destructing int: 0 

86  destructing int: 0 

87  destructing int: 999 

88  destructing int: 0 

89  destructing int: 0 

90  destructing int: 0 

91  destructing int: 0 

92  destructing int: 0 

93  destructing int: 999 

Note: See
TracBrowser
for help on using the repository browser.