--- /dev/null
+ThrowCount = 0 MaxObjectCount = 1
+Try simple ctor
+A ctor. i = 0
+Throwing
+In catch
+
+ThrowCount = 1 MaxObjectCount = 1
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+Throwing
+B ctor. i = 2
+B ctor. i = 3
+A dtor. i = 0
+B dtor. i = 3
+B dtor. i = 2
+In catch
+
+ThrowCount = 2 MaxObjectCount = 4
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+Throwing
+B ctor. i = 3
+B ctor. i = 4
+A dtor. i = 1
+B dtor. i = 4
+B dtor. i = 3
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 0
+B dtor. i = 6
+B dtor. i = 5
+In catch
+
+ThrowCount = 3 MaxObjectCount = 7
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+Throwing
+B dtor. i = 2
+B ctor. i = 4
+B ctor. i = 5
+A dtor. i = 1
+B dtor. i = 5
+B dtor. i = 4
+B ctor. i = 6
+B ctor. i = 7
+A dtor. i = 0
+B dtor. i = 7
+B dtor. i = 6
+In catch
+
+ThrowCount = 4 MaxObjectCount = 8
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+Throwing
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+B ctor. i = 7
+B ctor. i = 8
+A dtor. i = 0
+B dtor. i = 8
+B dtor. i = 7
+In catch
+
+ThrowCount = 5 MaxObjectCount = 9
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 6 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 7 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+Throwing
+B ctor. i = 8
+B ctor. i = 9
+A dtor. i = 4
+B dtor. i = 9
+B dtor. i = 8
+B ctor. i = 10
+B ctor. i = 11
+A dtor. i = 0
+B dtor. i = 11
+B dtor. i = 10
+In catch
+
+ThrowCount = 8 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+Throwing
+B ctor. i = 9
+B ctor. i = 10
+A dtor. i = 7
+B dtor. i = 10
+B dtor. i = 9
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 4
+B dtor. i = 12
+B dtor. i = 11
+B ctor. i = 13
+B ctor. i = 14
+A dtor. i = 0
+B dtor. i = 14
+B dtor. i = 13
+In catch
+
+ThrowCount = 9 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+Throwing
+B dtor. i = 8
+B dtor. i = 7
+B ctor. i = 10
+B ctor. i = 11
+A dtor. i = 4
+B dtor. i = 11
+B dtor. i = 10
+B ctor. i = 12
+B ctor. i = 13
+A dtor. i = 0
+B dtor. i = 13
+B dtor. i = 12
+In catch
+
+ThrowCount = 10 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+Throwing
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+B ctor. i = 13
+B ctor. i = 14
+A dtor. i = 8
+B dtor. i = 14
+B dtor. i = 13
+B ctor. i = 15
+B ctor. i = 16
+A dtor. i = 7
+B dtor. i = 16
+B dtor. i = 15
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 4
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 0
+B dtor. i = 20
+B dtor. i = 19
+In catch
+
+ThrowCount = 11 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+Throwing
+B ctor. i = 12
+B ctor. i = 13
+A dtor. i = 10
+B dtor. i = 13
+B dtor. i = 12
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 9
+B dtor. i = 15
+B dtor. i = 14
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 4
+B dtor. i = 17
+B dtor. i = 16
+B ctor. i = 18
+B ctor. i = 19
+A dtor. i = 0
+B dtor. i = 19
+B dtor. i = 18
+In catch
+
+ThrowCount = 12 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 13 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+Throwing
+B dtor. i = 12
+B dtor. i = 11
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 10
+B dtor. i = 15
+B dtor. i = 14
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 9
+B dtor. i = 17
+B dtor. i = 16
+B ctor. i = 18
+B ctor. i = 19
+A dtor. i = 4
+B dtor. i = 19
+B dtor. i = 18
+B ctor. i = 20
+B ctor. i = 21
+A dtor. i = 0
+B dtor. i = 21
+B dtor. i = 20
+In catch
+
+ThrowCount = 14 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 15 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+Throwing
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+B ctor. i = 18
+B ctor. i = 19
+A dtor. i = 14
+B dtor. i = 19
+B dtor. i = 18
+B ctor. i = 20
+B ctor. i = 21
+A dtor. i = 10
+B dtor. i = 21
+B dtor. i = 20
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 4
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 0
+B dtor. i = 27
+B dtor. i = 26
+In catch
+
+ThrowCount = 16 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+Throwing
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 13
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 10
+B dtor. i = 22
+B dtor. i = 21
+B ctor. i = 23
+B ctor. i = 24
+A dtor. i = 4
+B dtor. i = 24
+B dtor. i = 23
+B ctor. i = 25
+B ctor. i = 26
+A dtor. i = 0
+B dtor. i = 26
+B dtor. i = 25
+In catch
+
+ThrowCount = 17 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 18 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 19 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 20 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+Throwing
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 16
+B dtor. i = 22
+B dtor. i = 21
+B ctor. i = 23
+B ctor. i = 24
+A dtor. i = 13
+B dtor. i = 24
+B dtor. i = 23
+B ctor. i = 25
+B ctor. i = 26
+A dtor. i = 10
+B dtor. i = 26
+B dtor. i = 25
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 4
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 0
+B dtor. i = 30
+B dtor. i = 29
+In catch
+
+ThrowCount = 21 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+Throwing
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 18
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 15
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 14
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 4
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 0
+B dtor. i = 33
+B dtor. i = 32
+In catch
+
+ThrowCount = 22 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 23 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 24 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 25 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+Throwing
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 21
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 18
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 15
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 14
+B dtor. i = 33
+B dtor. i = 32
+B ctor. i = 34
+B ctor. i = 35
+A dtor. i = 4
+B dtor. i = 35
+B dtor. i = 34
+B ctor. i = 36
+B ctor. i = 37
+A dtor. i = 0
+B dtor. i = 37
+B dtor. i = 36
+In catch
+
+ThrowCount = 26 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 27 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 28 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+Throwing
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 21
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 4
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 0
+B dtor. i = 34
+B dtor. i = 33
+In catch
+
+ThrowCount = 29 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 30 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+Throwing
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 21
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 4
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 0
+B dtor. i = 36
+B dtor. i = 35
+In catch
+
+ThrowCount = 31 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 32 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+Throwing
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 30
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 21
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 33 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 34 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+Throwing
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 33
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 30
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 21
+B dtor. i = 40
+B dtor. i = 39
+B ctor. i = 41
+B ctor. i = 42
+A dtor. i = 4
+B dtor. i = 42
+B dtor. i = 41
+B ctor. i = 43
+B ctor. i = 44
+A dtor. i = 0
+B dtor. i = 44
+B dtor. i = 43
+In catch
+
+ThrowCount = 35 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+Throwing
+B ctor. i = 36
+B ctor. i = 37
+A dtor. i = 26
+B dtor. i = 37
+B dtor. i = 36
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 4
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 0
+B dtor. i = 41
+B dtor. i = 40
+In catch
+
+ThrowCount = 36 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+Throwing
+B dtor. i = 35
+B dtor. i = 34
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 33
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 30
+B dtor. i = 40
+B dtor. i = 39
+B ctor. i = 41
+B ctor. i = 42
+A dtor. i = 21
+B dtor. i = 42
+B dtor. i = 41
+B ctor. i = 43
+B ctor. i = 44
+A dtor. i = 4
+B dtor. i = 44
+B dtor. i = 43
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 0
+B dtor. i = 46
+B dtor. i = 45
+In catch
+
+ThrowCount = 37 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+Throwing
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 26
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 4
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 0
+B dtor. i = 43
+B dtor. i = 42
+In catch
+
+ThrowCount = 38 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 39 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+Throwing
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 37
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 26
+B dtor. i = 43
+B dtor. i = 42
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 4
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 0
+B dtor. i = 47
+B dtor. i = 46
+In catch
+
+ThrowCount = 40 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 41 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+Throwing
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 40
+B dtor. i = 43
+B dtor. i = 42
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 37
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 26
+B dtor. i = 47
+B dtor. i = 46
+B ctor. i = 48
+B ctor. i = 49
+A dtor. i = 4
+B dtor. i = 49
+B dtor. i = 48
+B ctor. i = 50
+B ctor. i = 51
+A dtor. i = 0
+B dtor. i = 51
+B dtor. i = 50
+In catch
+
+ThrowCount = 42 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 43 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+Throwing
+B dtor. i = 42
+B dtor. i = 41
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 40
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 37
+B dtor. i = 47
+B dtor. i = 46
+B ctor. i = 48
+B ctor. i = 49
+A dtor. i = 26
+B dtor. i = 49
+B dtor. i = 48
+B ctor. i = 50
+B ctor. i = 51
+A dtor. i = 4
+B dtor. i = 51
+B dtor. i = 50
+B ctor. i = 52
+B ctor. i = 53
+A dtor. i = 0
+B dtor. i = 53
+B dtor. i = 52
+In catch
+
+ThrowCount = 44 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+Throwing
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 37
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 21
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 4
+B dtor. i = 50
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 0
+B dtor. i = 52
+B dtor. i = 51
+In catch
+
+ThrowCount = 45 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 46 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+Throwing
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 37
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 21
+B dtor. i = 50
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 4
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 0
+B dtor. i = 54
+B dtor. i = 53
+In catch
+
+ThrowCount = 47 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 48 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+Throwing
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 46
+B dtor. i = 50
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 37
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 21
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 4
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 0
+B dtor. i = 58
+B dtor. i = 57
+In catch
+
+ThrowCount = 49 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 50 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+Throwing
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 49
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 46
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 37
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 21
+B dtor. i = 58
+B dtor. i = 57
+B ctor. i = 59
+B ctor. i = 60
+A dtor. i = 4
+B dtor. i = 60
+B dtor. i = 59
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 0
+B dtor. i = 62
+B dtor. i = 61
+In catch
+
+ThrowCount = 51 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+Throwing
+B ctor. i = 52
+B ctor. i = 53
+A dtor. i = 44
+B dtor. i = 53
+B dtor. i = 52
+B ctor. i = 54
+B ctor. i = 55
+A dtor. i = 26
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 56
+B ctor. i = 57
+A dtor. i = 4
+B dtor. i = 57
+B dtor. i = 56
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 0
+B dtor. i = 59
+B dtor. i = 58
+In catch
+
+ThrowCount = 52 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+Throwing
+B dtor. i = 51
+B dtor. i = 50
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 49
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 46
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 37
+B dtor. i = 58
+B dtor. i = 57
+B ctor. i = 59
+B ctor. i = 60
+A dtor. i = 21
+B dtor. i = 60
+B dtor. i = 59
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 4
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 0
+B dtor. i = 64
+B dtor. i = 63
+In catch
+
+ThrowCount = 53 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+Throwing
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A dtor. i = 44
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 56
+B ctor. i = 57
+A dtor. i = 26
+B dtor. i = 57
+B dtor. i = 56
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 4
+B dtor. i = 59
+B dtor. i = 58
+B ctor. i = 60
+B ctor. i = 61
+A dtor. i = 0
+B dtor. i = 61
+B dtor. i = 60
+In catch
+
+ThrowCount = 54 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+Throwing
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 52
+B dtor. i = 58
+B dtor. i = 57
+B ctor. i = 59
+B ctor. i = 60
+A dtor. i = 49
+B dtor. i = 60
+B dtor. i = 59
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 46
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 37
+B dtor. i = 64
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 21
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 4
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 0
+B dtor. i = 70
+B dtor. i = 69
+In catch
+
+ThrowCount = 55 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+Throwing
+B dtor. i = 54
+B ctor. i = 56
+B ctor. i = 57
+A dtor. i = 53
+B dtor. i = 57
+B dtor. i = 56
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 44
+B dtor. i = 59
+B dtor. i = 58
+B ctor. i = 60
+B ctor. i = 61
+A dtor. i = 26
+B dtor. i = 61
+B dtor. i = 60
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 4
+B dtor. i = 63
+B dtor. i = 62
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 0
+B dtor. i = 65
+B dtor. i = 64
+In catch
+
+ThrowCount = 56 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 57 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+Throwing
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 56
+B dtor. i = 59
+B dtor. i = 58
+B ctor. i = 60
+B ctor. i = 61
+A dtor. i = 53
+B dtor. i = 61
+B dtor. i = 60
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 44
+B dtor. i = 63
+B dtor. i = 62
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 26
+B dtor. i = 65
+B dtor. i = 64
+B ctor. i = 66
+B ctor. i = 67
+A dtor. i = 4
+B dtor. i = 67
+B dtor. i = 66
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 0
+B dtor. i = 69
+B dtor. i = 68
+In catch
+
+ThrowCount = 58 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 59 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+Throwing
+B dtor. i = 58
+B dtor. i = 57
+B ctor. i = 60
+B ctor. i = 61
+A dtor. i = 56
+B dtor. i = 61
+B dtor. i = 60
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 53
+B dtor. i = 63
+B dtor. i = 62
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 44
+B dtor. i = 65
+B dtor. i = 64
+B ctor. i = 66
+B ctor. i = 67
+A dtor. i = 26
+B dtor. i = 67
+B dtor. i = 66
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 4
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 0
+B dtor. i = 71
+B dtor. i = 70
+In catch
+
+ThrowCount = 60 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+Throwing
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 57
+B dtor. i = 64
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 54
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 46
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 37
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 21
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 4
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 0
+B dtor. i = 76
+B dtor. i = 75
+In catch
+
+ThrowCount = 61 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+Throwing
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 59
+B dtor. i = 65
+B dtor. i = 64
+B ctor. i = 66
+B ctor. i = 67
+A dtor. i = 56
+B dtor. i = 67
+B dtor. i = 66
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 53
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 44
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 26
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 4
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 0
+B dtor. i = 77
+B dtor. i = 76
+In catch
+
+ThrowCount = 62 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 63 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 64 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+Throwing
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 60
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 57
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 54
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 46
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 37
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 21
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 4
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 0
+B dtor. i = 80
+B dtor. i = 79
+In catch
+
+ThrowCount = 65 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 66 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+Throwing
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 60
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 57
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 54
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 46
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 37
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 21
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 4
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 0
+B dtor. i = 84
+B dtor. i = 83
+In catch
+
+ThrowCount = 67 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+Throwing
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 64
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 61
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 53
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 44
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 26
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 4
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 0
+B dtor. i = 83
+B dtor. i = 82
+In catch
+
+ThrowCount = 68 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 69 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 70 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 71 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+Throwing
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 67
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 64
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 61
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 53
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 44
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 26
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 4
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 0
+B dtor. i = 87
+B dtor. i = 86
+In catch
+
+ThrowCount = 72 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+Throwing
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 66
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 60
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 46
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 57
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 54
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 37
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 21
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 4
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 0
+B dtor. i = 90
+B dtor. i = 89
+In catch
+
+ThrowCount = 73 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+Throwing
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 67
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 64
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 61
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 53
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 44
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 26
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 4
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 0
+B dtor. i = 91
+B dtor. i = 90
+In catch
+
+ThrowCount = 74 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+Throwing
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 66
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 60
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 46
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 57
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 54
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 37
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 21
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 4
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 0
+B dtor. i = 92
+B dtor. i = 91
+In catch
+
+ThrowCount = 75 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 76 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+Throwing
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 74
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 66
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 60
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 46
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 57
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 54
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 37
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 21
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 4
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 0
+B dtor. i = 96
+B dtor. i = 95
+In catch
+
+ThrowCount = 77 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 78 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+Throwing
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 77
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 74
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 66
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 60
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 46
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 57
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 54
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 37
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 21
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 4
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 0
+B dtor. i = 100
+B dtor. i = 99
+In catch
+
+ThrowCount = 79 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+Throwing
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 73
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 67
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 53
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 64
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 61
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 44
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 26
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 4
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 0
+B dtor. i = 97
+B dtor. i = 96
+In catch
+
+ThrowCount = 80 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+Throwing
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 77
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 74
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 66
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 60
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 46
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 57
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 54
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 37
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 21
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 4
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 0
+B dtor. i = 102
+B dtor. i = 101
+In catch
+
+ThrowCount = 81 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+Throwing
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 73
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 67
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 53
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 64
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 61
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 44
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 26
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 4
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 0
+B dtor. i = 99
+B dtor. i = 98
+In catch
+
+ThrowCount = 82 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 83 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+Throwing
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 81
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 73
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 67
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 53
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 64
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 61
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 44
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 26
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 4
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 0
+B dtor. i = 103
+B dtor. i = 102
+In catch
+
+ThrowCount = 84 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 85 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+Throwing
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 84
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 73
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 67
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 53
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 64
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 61
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 44
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 26
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 86 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 87 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+Throwing
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 84
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 81
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 73
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 67
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 53
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 64
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 61
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 44
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 26
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 4
+B dtor. i = 107
+B dtor. i = 106
+B ctor. i = 108
+B ctor. i = 109
+A dtor. i = 0
+B dtor. i = 109
+B dtor. i = 108
+In catch
+
+ThrowCount = 88 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 89 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 90 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 91 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 92 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 93 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 94 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 95 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 96 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 97 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 98 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 99 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 100 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+Throwing
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 37
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 21
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 4
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 0
+B dtor. i = 108
+B dtor. i = 107
+In catch
+
+ThrowCount = 101 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 102 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+Throwing
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 37
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 21
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 4
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 0
+B dtor. i = 110
+B dtor. i = 109
+In catch
+
+ThrowCount = 103 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 104 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+Throwing
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 102
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 37
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 21
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 105 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 106 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+Throwing
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 105
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 102
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 37
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 21
+B dtor. i = 114
+B dtor. i = 113
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 4
+B dtor. i = 116
+B dtor. i = 115
+B ctor. i = 117
+B ctor. i = 118
+A dtor. i = 0
+B dtor. i = 118
+B dtor. i = 117
+In catch
+
+ThrowCount = 107 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+Throwing
+B ctor. i = 108
+B ctor. i = 109
+A dtor. i = 44
+B dtor. i = 109
+B dtor. i = 108
+B ctor. i = 110
+B ctor. i = 111
+A dtor. i = 26
+B dtor. i = 111
+B dtor. i = 110
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 4
+B dtor. i = 113
+B dtor. i = 112
+B ctor. i = 114
+B ctor. i = 115
+A dtor. i = 0
+B dtor. i = 115
+B dtor. i = 114
+In catch
+
+ThrowCount = 108 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+Throwing
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 106
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 105
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 102
+B dtor. i = 114
+B dtor. i = 113
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 37
+B dtor. i = 116
+B dtor. i = 115
+B ctor. i = 117
+B ctor. i = 118
+A dtor. i = 21
+B dtor. i = 118
+B dtor. i = 117
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 4
+B dtor. i = 120
+B dtor. i = 119
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 0
+B dtor. i = 122
+B dtor. i = 121
+In catch
+
+ThrowCount = 109 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+Throwing
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A dtor. i = 44
+B dtor. i = 111
+B dtor. i = 110
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 26
+B dtor. i = 113
+B dtor. i = 112
+B ctor. i = 114
+B ctor. i = 115
+A dtor. i = 4
+B dtor. i = 115
+B dtor. i = 114
+B ctor. i = 116
+B ctor. i = 117
+A dtor. i = 0
+B dtor. i = 117
+B dtor. i = 116
+In catch
+
+ThrowCount = 110 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+Throwing
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 109
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 106
+B dtor. i = 114
+B dtor. i = 113
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 105
+B dtor. i = 116
+B dtor. i = 115
+B ctor. i = 117
+B ctor. i = 118
+A dtor. i = 102
+B dtor. i = 118
+B dtor. i = 117
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 37
+B dtor. i = 120
+B dtor. i = 119
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 21
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 4
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 0
+B dtor. i = 126
+B dtor. i = 125
+In catch
+
+ThrowCount = 111 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+Throwing
+B dtor. i = 110
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 109
+B dtor. i = 113
+B dtor. i = 112
+B ctor. i = 114
+B ctor. i = 115
+A dtor. i = 44
+B dtor. i = 115
+B dtor. i = 114
+B ctor. i = 116
+B ctor. i = 117
+A dtor. i = 26
+B dtor. i = 117
+B dtor. i = 116
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 4
+B dtor. i = 119
+B dtor. i = 118
+B ctor. i = 120
+B ctor. i = 121
+A dtor. i = 0
+B dtor. i = 121
+B dtor. i = 120
+In catch
+
+ThrowCount = 112 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 113 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+Throwing
+B ctor. i = 114
+B ctor. i = 115
+A dtor. i = 112
+B dtor. i = 115
+B dtor. i = 114
+B ctor. i = 116
+B ctor. i = 117
+A dtor. i = 109
+B dtor. i = 117
+B dtor. i = 116
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 44
+B dtor. i = 119
+B dtor. i = 118
+B ctor. i = 120
+B ctor. i = 121
+A dtor. i = 26
+B dtor. i = 121
+B dtor. i = 120
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 4
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 0
+B dtor. i = 125
+B dtor. i = 124
+In catch
+
+ThrowCount = 114 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+Throwing
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+B ctor. i = 117
+B ctor. i = 118
+A dtor. i = 111
+B dtor. i = 118
+B dtor. i = 117
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 106
+B dtor. i = 120
+B dtor. i = 119
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 102
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 37
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 21
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 4
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 0
+B dtor. i = 132
+B dtor. i = 131
+In catch
+
+ThrowCount = 115 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+Throwing
+B dtor. i = 114
+B ctor. i = 116
+B ctor. i = 117
+A dtor. i = 113
+B dtor. i = 117
+B dtor. i = 116
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 112
+B dtor. i = 119
+B dtor. i = 118
+B ctor. i = 120
+B ctor. i = 121
+A dtor. i = 109
+B dtor. i = 121
+B dtor. i = 120
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 44
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 26
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 4
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 0
+B dtor. i = 129
+B dtor. i = 128
+In catch
+
+ThrowCount = 116 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 117 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+Throwing
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 116
+B dtor. i = 119
+B dtor. i = 118
+B ctor. i = 120
+B ctor. i = 121
+A dtor. i = 113
+B dtor. i = 121
+B dtor. i = 120
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 112
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 109
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 44
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 26
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 4
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 0
+B dtor. i = 133
+B dtor. i = 132
+In catch
+
+ThrowCount = 118 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 119 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 120 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+Throwing
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 117
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 114
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 111
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 102
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 37
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 21
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 4
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 0
+B dtor. i = 138
+B dtor. i = 137
+In catch
+
+ThrowCount = 121 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+Throwing
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 118
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 113
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 109
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 44
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 26
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 4
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 0
+B dtor. i = 139
+B dtor. i = 138
+In catch
+
+ThrowCount = 122 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 123 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 124 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 125 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 126 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 127 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+Throwing
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 124
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 121
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 118
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 109
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 44
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 26
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 4
+B dtor. i = 143
+B dtor. i = 142
+B ctor. i = 144
+B ctor. i = 145
+A dtor. i = 0
+B dtor. i = 145
+B dtor. i = 144
+In catch
+
+ThrowCount = 128 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 129 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 130 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 131 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 132 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 133 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 134 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 135 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 136 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 137 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 138 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 139 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 140 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 141 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 142 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 143 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 144 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 145 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 146 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 147 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 148 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 149 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 150 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 151 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+Throwing
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 152 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+Throwing
+B dtor. i = 6
+B dtor. i = 5
+B ctor. i = 7
+B ctor. i = 8
+A dtor. i = 4
+B dtor. i = 8
+B dtor. i = 7
+B ctor. i = 9
+B ctor. i = 10
+A dtor. i = 0
+B dtor. i = 10
+B dtor. i = 9
+In catch
+
+ThrowCount = 153 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 154 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 155 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+Throwing
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 156 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Throwing
+B ctor. i = 7
+B ctor. i = 8
+A dtor. i = 4
+B dtor. i = 8
+B dtor. i = 7
+B ctor. i = 9
+B ctor. i = 10
+A dtor. i = 0
+B dtor. i = 10
+B dtor. i = 9
+In catch
+
+ThrowCount = 157 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+Throwing
+B dtor. i = 5
+B ctor. i = 7
+B ctor. i = 8
+A dtor. i = 4
+B dtor. i = 8
+B dtor. i = 7
+B ctor. i = 9
+B ctor. i = 10
+A dtor. i = 0
+B dtor. i = 10
+B dtor. i = 9
+In catch
+
+ThrowCount = 158 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+Throwing
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 16
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 13
+B dtor. i = 22
+B dtor. i = 21
+B ctor. i = 23
+B ctor. i = 24
+A dtor. i = 10
+B dtor. i = 24
+B dtor. i = 23
+B ctor. i = 25
+B ctor. i = 26
+A dtor. i = 4
+B dtor. i = 26
+B dtor. i = 25
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 0
+B dtor. i = 28
+B dtor. i = 27
+In catch
+
+ThrowCount = 159 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 160 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+Throwing
+B dtor. i = 12
+B dtor. i = 11
+B ctor. i = 13
+B ctor. i = 14
+A dtor. i = 10
+B dtor. i = 14
+B dtor. i = 13
+B ctor. i = 15
+B ctor. i = 16
+A dtor. i = 8
+B dtor. i = 16
+B dtor. i = 15
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 4
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 0
+B dtor. i = 22
+B dtor. i = 21
+In catch
+
+ThrowCount = 161 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+Throwing
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 18
+B dtor. i = 22
+B dtor. i = 21
+B ctor. i = 23
+B ctor. i = 24
+A dtor. i = 15
+B dtor. i = 24
+B dtor. i = 23
+B ctor. i = 25
+B ctor. i = 26
+A dtor. i = 14
+B dtor. i = 26
+B dtor. i = 25
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 9
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 4
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 0
+B dtor. i = 32
+B dtor. i = 31
+In catch
+
+ThrowCount = 162 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+Throwing
+B ctor. i = 13
+B ctor. i = 14
+A dtor. i = 10
+B dtor. i = 14
+B dtor. i = 13
+B ctor. i = 15
+B ctor. i = 16
+A dtor. i = 8
+B dtor. i = 16
+B dtor. i = 15
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 4
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 0
+B dtor. i = 22
+B dtor. i = 21
+In catch
+
+ThrowCount = 163 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 164 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+Throwing
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 21
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 4
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 0
+B dtor. i = 33
+B dtor. i = 32
+In catch
+
+ThrowCount = 165 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+Throwing
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 26
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 166 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+Throwing
+B dtor. i = 14
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+B ctor. i = 18
+B ctor. i = 19
+A dtor. i = 10
+B dtor. i = 19
+B dtor. i = 18
+B ctor. i = 20
+B ctor. i = 21
+A dtor. i = 7
+B dtor. i = 21
+B dtor. i = 20
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 4
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 0
+B dtor. i = 25
+B dtor. i = 24
+In catch
+
+ThrowCount = 167 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+Throwing
+B ctor. i = 18
+B ctor. i = 19
+A dtor. i = 15
+B dtor. i = 19
+B dtor. i = 18
+B ctor. i = 20
+B ctor. i = 21
+A dtor. i = 14
+B dtor. i = 21
+B dtor. i = 20
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 10
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 9
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 4
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 0
+B dtor. i = 29
+B dtor. i = 28
+In catch
+
+ThrowCount = 168 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+Throwing
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 16
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 13
+B dtor. i = 22
+B dtor. i = 21
+B ctor. i = 23
+B ctor. i = 24
+A dtor. i = 10
+B dtor. i = 24
+B dtor. i = 23
+B ctor. i = 25
+B ctor. i = 26
+A dtor. i = 4
+B dtor. i = 26
+B dtor. i = 25
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 0
+B dtor. i = 28
+B dtor. i = 27
+In catch
+
+ThrowCount = 169 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+Throwing
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 26
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 170 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 171 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+Throwing
+B dtor. i = 19
+B ctor. i = 21
+B ctor. i = 22
+A dtor. i = 18
+B dtor. i = 22
+B dtor. i = 21
+B ctor. i = 23
+B ctor. i = 24
+A dtor. i = 15
+B dtor. i = 24
+B dtor. i = 23
+B ctor. i = 25
+B ctor. i = 26
+A dtor. i = 14
+B dtor. i = 26
+B dtor. i = 25
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 9
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 4
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 0
+B dtor. i = 32
+B dtor. i = 31
+In catch
+
+ThrowCount = 172 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+Throwing
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 173 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+Throwing
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 21
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 18
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 15
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 14
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 4
+B dtor. i = 33
+B dtor. i = 32
+B ctor. i = 34
+B ctor. i = 35
+A dtor. i = 0
+B dtor. i = 35
+B dtor. i = 34
+In catch
+
+ThrowCount = 174 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+Throwing
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 21
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 4
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 0
+B dtor. i = 33
+B dtor. i = 32
+In catch
+
+ThrowCount = 175 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 176 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+Throwing
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 21
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 4
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 0
+B dtor. i = 33
+B dtor. i = 32
+In catch
+
+ThrowCount = 177 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+Throwing
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 178 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+Throwing
+B dtor. i = 26
+B ctor. i = 28
+B ctor. i = 29
+A dtor. i = 21
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 30
+B ctor. i = 31
+A dtor. i = 4
+B dtor. i = 31
+B dtor. i = 30
+B ctor. i = 32
+B ctor. i = 33
+A dtor. i = 0
+B dtor. i = 33
+B dtor. i = 32
+In catch
+
+ThrowCount = 179 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+Throwing
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 26
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 180 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 181 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+Throwing
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 26
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 182 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 183 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+Throwing
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 26
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 184 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+Throwing
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 37
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 21
+B dtor. i = 47
+B dtor. i = 46
+B ctor. i = 48
+B ctor. i = 49
+A dtor. i = 4
+B dtor. i = 49
+B dtor. i = 48
+B ctor. i = 50
+B ctor. i = 51
+A dtor. i = 0
+B dtor. i = 51
+B dtor. i = 50
+In catch
+
+ThrowCount = 185 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+Throwing
+B dtor. i = 33
+B ctor. i = 35
+B ctor. i = 36
+A dtor. i = 26
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 37
+B ctor. i = 38
+A dtor. i = 4
+B dtor. i = 38
+B dtor. i = 37
+B ctor. i = 39
+B ctor. i = 40
+A dtor. i = 0
+B dtor. i = 40
+B dtor. i = 39
+In catch
+
+ThrowCount = 186 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 187 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 188 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+Throwing
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 189 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 190 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+Throwing
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 37
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 33
+B dtor. i = 43
+B dtor. i = 42
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 30
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 21
+B dtor. i = 47
+B dtor. i = 46
+B ctor. i = 48
+B ctor. i = 49
+A dtor. i = 4
+B dtor. i = 49
+B dtor. i = 48
+B ctor. i = 50
+B ctor. i = 51
+A dtor. i = 0
+B dtor. i = 51
+B dtor. i = 50
+In catch
+
+ThrowCount = 191 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+Throwing
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 44
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 26
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 4
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 0
+B dtor. i = 58
+B dtor. i = 57
+In catch
+
+ThrowCount = 192 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+Throwing
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 37
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 21
+B dtor. i = 47
+B dtor. i = 46
+B ctor. i = 48
+B ctor. i = 49
+A dtor. i = 4
+B dtor. i = 49
+B dtor. i = 48
+B ctor. i = 50
+B ctor. i = 51
+A dtor. i = 0
+B dtor. i = 51
+B dtor. i = 50
+In catch
+
+ThrowCount = 193 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 194 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+Throwing
+B dtor. i = 42
+B ctor. i = 44
+B ctor. i = 45
+A dtor. i = 37
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 46
+B ctor. i = 47
+A dtor. i = 21
+B dtor. i = 47
+B dtor. i = 46
+B ctor. i = 48
+B ctor. i = 49
+A dtor. i = 4
+B dtor. i = 49
+B dtor. i = 48
+B ctor. i = 50
+B ctor. i = 51
+A dtor. i = 0
+B dtor. i = 51
+B dtor. i = 50
+In catch
+
+ThrowCount = 195 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+Throwing
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 196 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 197 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+Throwing
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 44
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 40
+B dtor. i = 50
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 37
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 26
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 4
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 0
+B dtor. i = 58
+B dtor. i = 57
+In catch
+
+ThrowCount = 198 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 199 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+Throwing
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 44
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 26
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 4
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 0
+B dtor. i = 58
+B dtor. i = 57
+In catch
+
+ThrowCount = 200 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+Throwing
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 60
+B dtor. i = 64
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 57
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 54
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 46
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 37
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 21
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 4
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 0
+B dtor. i = 78
+B dtor. i = 77
+In catch
+
+ThrowCount = 201 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+Throwing
+B dtor. i = 49
+B ctor. i = 51
+B ctor. i = 52
+A dtor. i = 44
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 53
+B ctor. i = 54
+A dtor. i = 26
+B dtor. i = 54
+B dtor. i = 53
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 4
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 0
+B dtor. i = 58
+B dtor. i = 57
+In catch
+
+ThrowCount = 202 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 203 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 204 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+Throwing
+B dtor. i = 56
+B dtor. i = 55
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 54
+B dtor. i = 58
+B dtor. i = 57
+B ctor. i = 59
+B ctor. i = 60
+A dtor. i = 52
+B dtor. i = 60
+B dtor. i = 59
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 46
+B dtor. i = 64
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 37
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 21
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 4
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 0
+B dtor. i = 72
+B dtor. i = 71
+In catch
+
+ThrowCount = 205 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 206 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+Throwing
+B ctor. i = 57
+B ctor. i = 58
+A dtor. i = 54
+B dtor. i = 58
+B dtor. i = 57
+B ctor. i = 59
+B ctor. i = 60
+A dtor. i = 52
+B dtor. i = 60
+B dtor. i = 59
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 46
+B dtor. i = 64
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 37
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 21
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 4
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 0
+B dtor. i = 72
+B dtor. i = 71
+In catch
+
+ThrowCount = 207 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+Throwing
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 67
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 64
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 61
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 53
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 44
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 26
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 4
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 0
+B dtor. i = 85
+B dtor. i = 84
+In catch
+
+ThrowCount = 208 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+Throwing
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 209 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 210 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+Throwing
+B dtor. i = 58
+B ctor. i = 60
+B ctor. i = 61
+A dtor. i = 57
+B dtor. i = 61
+B dtor. i = 60
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 54
+B dtor. i = 63
+B dtor. i = 62
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 49
+B dtor. i = 65
+B dtor. i = 64
+B ctor. i = 66
+B ctor. i = 67
+A dtor. i = 46
+B dtor. i = 67
+B dtor. i = 66
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 37
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 21
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 4
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 0
+B dtor. i = 75
+B dtor. i = 74
+In catch
+
+ThrowCount = 211 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+Throwing
+B dtor. i = 63
+B dtor. i = 62
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 61
+B dtor. i = 65
+B dtor. i = 64
+B ctor. i = 66
+B ctor. i = 67
+A dtor. i = 59
+B dtor. i = 67
+B dtor. i = 66
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 53
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 44
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 26
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 4
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 0
+B dtor. i = 79
+B dtor. i = 78
+In catch
+
+ThrowCount = 212 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+Throwing
+B ctor. i = 63
+B ctor. i = 64
+A dtor. i = 60
+B dtor. i = 64
+B dtor. i = 63
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 57
+B dtor. i = 66
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 54
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 46
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 37
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 21
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 4
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 0
+B dtor. i = 78
+B dtor. i = 77
+In catch
+
+ThrowCount = 213 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+Throwing
+B ctor. i = 64
+B ctor. i = 65
+A dtor. i = 61
+B dtor. i = 65
+B dtor. i = 64
+B ctor. i = 66
+B ctor. i = 67
+A dtor. i = 59
+B dtor. i = 67
+B dtor. i = 66
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 53
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 44
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 26
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 4
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 0
+B dtor. i = 79
+B dtor. i = 78
+In catch
+
+ThrowCount = 214 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 215 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+Throwing
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 216 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+Throwing
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 66
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 60
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 57
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 54
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 46
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 37
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 21
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 4
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 0
+B dtor. i = 86
+B dtor. i = 85
+In catch
+
+ThrowCount = 217 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+Throwing
+B dtor. i = 65
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 64
+B dtor. i = 68
+B dtor. i = 67
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 61
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 56
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 53
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 44
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 26
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 4
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 0
+B dtor. i = 82
+B dtor. i = 81
+In catch
+
+ThrowCount = 218 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+Throwing
+B ctor. i = 69
+B ctor. i = 70
+A dtor. i = 66
+B dtor. i = 70
+B dtor. i = 69
+B ctor. i = 71
+B ctor. i = 72
+A dtor. i = 60
+B dtor. i = 72
+B dtor. i = 71
+B ctor. i = 73
+B ctor. i = 74
+A dtor. i = 57
+B dtor. i = 74
+B dtor. i = 73
+B ctor. i = 75
+B ctor. i = 76
+A dtor. i = 54
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 46
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 37
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 21
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 4
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 0
+B dtor. i = 86
+B dtor. i = 85
+In catch
+
+ThrowCount = 219 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+Throwing
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 67
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 64
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 61
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 53
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 44
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 26
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 4
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 0
+B dtor. i = 85
+B dtor. i = 84
+In catch
+
+ThrowCount = 220 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+Throwing
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 66
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 60
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 57
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 54
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 46
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 37
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 21
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 4
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 0
+B dtor. i = 89
+B dtor. i = 88
+In catch
+
+ThrowCount = 221 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 222 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+Throwing
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A dtor. i = 66
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 60
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 57
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 54
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 46
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 37
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 21
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 4
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 0
+B dtor. i = 89
+B dtor. i = 88
+In catch
+
+ThrowCount = 223 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+Throwing
+B dtor. i = 75
+B dtor. i = 74
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 73
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 67
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 64
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 61
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 53
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 44
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 26
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 4
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 0
+B dtor. i = 93
+B dtor. i = 92
+In catch
+
+ThrowCount = 224 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 225 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+Throwing
+B ctor. i = 76
+B ctor. i = 77
+A dtor. i = 73
+B dtor. i = 77
+B dtor. i = 76
+B ctor. i = 78
+B ctor. i = 79
+A dtor. i = 67
+B dtor. i = 79
+B dtor. i = 78
+B ctor. i = 80
+B ctor. i = 81
+A dtor. i = 64
+B dtor. i = 81
+B dtor. i = 80
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 61
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 53
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 44
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 26
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 4
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 0
+B dtor. i = 93
+B dtor. i = 92
+In catch
+
+ThrowCount = 226 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 227 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+Throwing
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 73
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 67
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 64
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 61
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 53
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 44
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 26
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 4
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 0
+B dtor. i = 96
+B dtor. i = 95
+In catch
+
+ThrowCount = 228 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+Throwing
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 229 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+Throwing
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A dtor. i = 73
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 81
+B ctor. i = 82
+A dtor. i = 67
+B dtor. i = 82
+B dtor. i = 81
+B ctor. i = 83
+B ctor. i = 84
+A dtor. i = 64
+B dtor. i = 84
+B dtor. i = 83
+B ctor. i = 85
+B ctor. i = 86
+A dtor. i = 61
+B dtor. i = 86
+B dtor. i = 85
+B ctor. i = 87
+B ctor. i = 88
+A dtor. i = 53
+B dtor. i = 88
+B dtor. i = 87
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 44
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 26
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 4
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 0
+B dtor. i = 96
+B dtor. i = 95
+In catch
+
+ThrowCount = 230 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 231 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 232 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+Throwing
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 233 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 234 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+Throwing
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 81
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 77
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 74
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 235 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+Throwing
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 236 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+Throwing
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 237 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 238 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+Throwing
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 239 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+Throwing
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 240 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+Throwing
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 241 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+Throwing
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 88
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 84
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 81
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 242 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+Throwing
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 243 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+Throwing
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 244 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+Throwing
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 245 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+Throwing
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 246 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+Throwing
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 247 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+Throwing
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 248 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+Throwing
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 249 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+Throwing
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 250 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+Throwing
+B dtor. i = 98
+B ctor. i = 100
+B ctor. i = 101
+A dtor. i = 37
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 102
+B ctor. i = 103
+A dtor. i = 21
+B dtor. i = 103
+B dtor. i = 102
+B ctor. i = 104
+B ctor. i = 105
+A dtor. i = 4
+B dtor. i = 105
+B dtor. i = 104
+B ctor. i = 106
+B ctor. i = 107
+A dtor. i = 0
+B dtor. i = 107
+B dtor. i = 106
+In catch
+
+ThrowCount = 251 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+Throwing
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 252 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 253 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+Throwing
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 254 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 255 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+Throwing
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 256 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+Throwing
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 120
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 117
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 114
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 111
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 102
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 37
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 21
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 4
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 0
+B dtor. i = 140
+B dtor. i = 139
+In catch
+
+ThrowCount = 257 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+Throwing
+B dtor. i = 105
+B ctor. i = 107
+B ctor. i = 108
+A dtor. i = 44
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 109
+B ctor. i = 110
+A dtor. i = 26
+B dtor. i = 110
+B dtor. i = 109
+B ctor. i = 111
+B ctor. i = 112
+A dtor. i = 4
+B dtor. i = 112
+B dtor. i = 111
+B ctor. i = 113
+B ctor. i = 114
+A dtor. i = 0
+B dtor. i = 114
+B dtor. i = 113
+In catch
+
+ThrowCount = 258 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 259 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 260 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+Throwing
+B dtor. i = 116
+B dtor. i = 115
+B ctor. i = 117
+B ctor. i = 118
+A dtor. i = 114
+B dtor. i = 118
+B dtor. i = 117
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 111
+B dtor. i = 120
+B dtor. i = 119
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 106
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 105
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 102
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 37
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 21
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 4
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 0
+B dtor. i = 134
+B dtor. i = 133
+In catch
+
+ThrowCount = 261 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 262 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+Throwing
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 263 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+Throwing
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 127
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 124
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 121
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 118
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 109
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 44
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 26
+B dtor. i = 143
+B dtor. i = 142
+B ctor. i = 144
+B ctor. i = 145
+A dtor. i = 4
+B dtor. i = 145
+B dtor. i = 144
+B ctor. i = 146
+B ctor. i = 147
+A dtor. i = 0
+B dtor. i = 147
+B dtor. i = 146
+In catch
+
+ThrowCount = 264 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+Throwing
+B dtor. i = 112
+B ctor. i = 114
+B ctor. i = 115
+A dtor. i = 111
+B dtor. i = 115
+B dtor. i = 114
+B ctor. i = 116
+B ctor. i = 117
+A dtor. i = 109
+B dtor. i = 117
+B dtor. i = 116
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+B ctor. i = 120
+B ctor. i = 121
+A dtor. i = 105
+B dtor. i = 121
+B dtor. i = 120
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 102
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 37
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 21
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 4
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 0
+B dtor. i = 131
+B dtor. i = 130
+In catch
+
+ThrowCount = 265 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+
+ThrowCount = 266 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+Throwing
+B ctor. i = 117
+B ctor. i = 118
+A dtor. i = 114
+B dtor. i = 118
+B dtor. i = 117
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 111
+B dtor. i = 120
+B dtor. i = 119
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 106
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 105
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 102
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 37
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 21
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 4
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 0
+B dtor. i = 134
+B dtor. i = 133
+In catch
+
+ThrowCount = 267 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+Throwing
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 121
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 118
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 113
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 112
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 109
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 44
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 26
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+In catch
+
+ThrowCount = 268 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+Throwing
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 269 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+Throwing
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 270 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+Throwing
+B dtor. i = 118
+B ctor. i = 120
+B ctor. i = 121
+A dtor. i = 117
+B dtor. i = 121
+B dtor. i = 120
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 114
+B dtor. i = 123
+B dtor. i = 122
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 111
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 105
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 102
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 37
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 21
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 4
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 0
+B dtor. i = 137
+B dtor. i = 136
+In catch
+
+ThrowCount = 271 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+Throwing
+B dtor. i = 119
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 118
+B dtor. i = 122
+B dtor. i = 121
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 116
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 112
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 109
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 44
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 26
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 4
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 0
+B dtor. i = 138
+B dtor. i = 137
+In catch
+
+ThrowCount = 272 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+Throwing
+B ctor. i = 123
+B ctor. i = 124
+A dtor. i = 120
+B dtor. i = 124
+B dtor. i = 123
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 117
+B dtor. i = 126
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 114
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 111
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 102
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 37
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 21
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 4
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 0
+B dtor. i = 140
+B dtor. i = 139
+In catch
+
+ThrowCount = 273 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+Throwing
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 121
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 118
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 113
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 112
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 109
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 44
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 26
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+In catch
+
+ThrowCount = 274 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+Throwing
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 275 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+Throwing
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 276 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+Throwing
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 123
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 120
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 117
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 114
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 111
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 37
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 21
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 4
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 0
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 277 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+Throwing
+B dtor. i = 125
+B ctor. i = 127
+B ctor. i = 128
+A dtor. i = 124
+B dtor. i = 128
+B dtor. i = 127
+B ctor. i = 129
+B ctor. i = 130
+A dtor. i = 121
+B dtor. i = 130
+B dtor. i = 129
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 118
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 112
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 109
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 44
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 26
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 4
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 0
+B dtor. i = 144
+B dtor. i = 143
+In catch
+
+ThrowCount = 278 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+Throwing
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 279 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+Throwing
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 127
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 124
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 121
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 118
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 109
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 44
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 26
+B dtor. i = 143
+B dtor. i = 142
+B ctor. i = 144
+B ctor. i = 145
+A dtor. i = 4
+B dtor. i = 145
+B dtor. i = 144
+B ctor. i = 146
+B ctor. i = 147
+A dtor. i = 0
+B dtor. i = 147
+B dtor. i = 146
+In catch
+
+ThrowCount = 280 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+Throwing
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 281 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+Throwing
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 282 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+Throwing
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 283 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+Throwing
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 130
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 127
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 124
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 121
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 118
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 44
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 26
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 4
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 0
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 284 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+Throwing
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 285 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+Throwing
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 286 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+Throwing
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 287 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+Throwing
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 288 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+Throwing
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 289 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+Throwing
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 290 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+Throwing
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 291 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+Throwing
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 292 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+Throwing
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+In catch
+
+ThrowCount = 293 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+Throwing
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 294 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+Throwing
+B dtor. i = 142
+In catch
+
+ThrowCount = 295 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+Throwing
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 296 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 297 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+Throwing
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 298 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 299 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+Throwing
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+B dtor. i = 149
+In catch
+
+ThrowCount = 300 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A(int) ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+A(int) ctor. i = 7
+A ctor. i = 8
+A ctor. i = 9
+A4 + A9
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A dtor. i = 9
+B dtor. i = 12
+B dtor. i = 11
+A10 + A8
+A ctor. i = 13
+B ctor. i = 14
+B ctor. i = 15
+A dtor. i = 8
+B dtor. i = 15
+B dtor. i = 14
+A13 + A7
+A ctor. i = 16
+B ctor. i = 17
+B ctor. i = 18
+A dtor. i = 7
+B dtor. i = 18
+B dtor. i = 17
+B ctor. i = 19
+B ctor. i = 20
+A copy ctor. i = 21
+B dtor. i = 20
+B dtor. i = 19
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 16
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A dtor. i = 13
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 26
+B ctor. i = 27
+A dtor. i = 10
+B dtor. i = 27
+B dtor. i = 26
+Try mbarg copy ctors, and return UDT
+B ctor. i = 28
+B ctor. i = 29
+A copy ctor. i = 30
+B dtor. i = 29
+B dtor. i = 28
+B ctor. i = 31
+B ctor. i = 32
+A copy ctor. i = 33
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 34
+B ctor. i = 35
+A copy ctor. i = 36
+B dtor. i = 35
+B dtor. i = 34
+A33 + A36
+A ctor. i = 37
+B ctor. i = 38
+B ctor. i = 39
+A dtor. i = 36
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 40
+B ctor. i = 41
+A dtor. i = 33
+B dtor. i = 41
+B dtor. i = 40
+B ctor. i = 42
+B ctor. i = 43
+A dtor. i = 30
+B dtor. i = 43
+B dtor. i = 42
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 44
+B ctor. i = 45
+A copy ctor. i = 46
+B dtor. i = 45
+B dtor. i = 44
+B ctor. i = 47
+B ctor. i = 48
+A copy ctor. i = 49
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 50
+B ctor. i = 51
+A copy ctor. i = 52
+B dtor. i = 51
+B dtor. i = 50
+A ctor. i = 53
+A4 + A53
+A ctor. i = 54
+B ctor. i = 55
+B ctor. i = 56
+A dtor. i = 53
+B dtor. i = 56
+B dtor. i = 55
+A54 + A52
+A ctor. i = 57
+B ctor. i = 58
+B ctor. i = 59
+A dtor. i = 52
+B dtor. i = 59
+B dtor. i = 58
+A57 + A49
+A ctor. i = 60
+B ctor. i = 61
+B ctor. i = 62
+A dtor. i = 49
+B dtor. i = 62
+B dtor. i = 61
+B ctor. i = 63
+B ctor. i = 64
+A copy ctor. i = 65
+B dtor. i = 64
+B dtor. i = 63
+A0 + A65
+A ctor. i = 66
+B ctor. i = 67
+B ctor. i = 68
+A dtor. i = 65
+B dtor. i = 68
+B dtor. i = 67
+A ctor. i = 69
+B ctor. i = 70
+B ctor. i = 71
+A dtor. i = 69
+B dtor. i = 71
+B dtor. i = 70
+B ctor. i = 72
+B ctor. i = 73
+A copy ctor. i = 74
+B dtor. i = 73
+B dtor. i = 72
+B ctor. i = 75
+B ctor. i = 76
+A copy ctor. i = 77
+B dtor. i = 76
+B dtor. i = 75
+B ctor. i = 78
+B ctor. i = 79
+A copy ctor. i = 80
+B dtor. i = 79
+B dtor. i = 78
+A77 + A80
+A ctor. i = 81
+B ctor. i = 82
+B ctor. i = 83
+A dtor. i = 80
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 84
+B ctor. i = 85
+A dtor. i = 77
+B dtor. i = 85
+B dtor. i = 84
+B ctor. i = 86
+B ctor. i = 87
+A dtor. i = 74
+B dtor. i = 87
+B dtor. i = 86
+B ctor. i = 88
+B ctor. i = 89
+A dtor. i = 81
+B dtor. i = 89
+B dtor. i = 88
+B ctor. i = 90
+B ctor. i = 91
+A dtor. i = 66
+B dtor. i = 91
+B dtor. i = 90
+B ctor. i = 92
+B ctor. i = 93
+A dtor. i = 60
+B dtor. i = 93
+B dtor. i = 92
+B ctor. i = 94
+B ctor. i = 95
+A dtor. i = 46
+B dtor. i = 95
+B dtor. i = 94
+B ctor. i = 96
+B ctor. i = 97
+A dtor. i = 57
+B dtor. i = 97
+B dtor. i = 96
+B ctor. i = 98
+B ctor. i = 99
+A dtor. i = 54
+B dtor. i = 99
+B dtor. i = 98
+Try temporary expressions, and return UDT
+B ctor. i = 100
+B ctor. i = 101
+A copy ctor. i = 102
+B dtor. i = 101
+B dtor. i = 100
+B ctor. i = 103
+B ctor. i = 104
+A copy ctor. i = 105
+B dtor. i = 104
+B dtor. i = 103
+A ctor. i = 106
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+A ctor. i = 110
+A0 + A110
+A ctor. i = 111
+B ctor. i = 112
+B ctor. i = 113
+A dtor. i = 110
+B dtor. i = 113
+B dtor. i = 112
+A111 + A109
+A ctor. i = 114
+B ctor. i = 115
+B ctor. i = 116
+A dtor. i = 109
+B dtor. i = 116
+B dtor. i = 115
+A114 + A106
+A ctor. i = 117
+B ctor. i = 118
+B ctor. i = 119
+A dtor. i = 106
+B dtor. i = 119
+B dtor. i = 118
+A117 + A105
+A ctor. i = 120
+B ctor. i = 121
+B ctor. i = 122
+A dtor. i = 105
+B dtor. i = 122
+B dtor. i = 121
+A120 + A102
+A ctor. i = 123
+B ctor. i = 124
+B ctor. i = 125
+A dtor. i = 102
+B dtor. i = 125
+B dtor. i = 124
+B ctor. i = 126
+B ctor. i = 127
+A dtor. i = 120
+B dtor. i = 127
+B dtor. i = 126
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 117
+B dtor. i = 129
+B dtor. i = 128
+B ctor. i = 130
+B ctor. i = 131
+A dtor. i = 114
+B dtor. i = 131
+B dtor. i = 130
+B ctor. i = 132
+B ctor. i = 133
+A dtor. i = 111
+B dtor. i = 133
+B dtor. i = 132
+B ctor. i = 134
+B ctor. i = 135
+A dtor. i = 37
+B dtor. i = 135
+B dtor. i = 134
+B ctor. i = 136
+B ctor. i = 137
+A dtor. i = 21
+B dtor. i = 137
+B dtor. i = 136
+B ctor. i = 138
+B ctor. i = 139
+A dtor. i = 4
+B dtor. i = 139
+B dtor. i = 138
+B ctor. i = 140
+B ctor. i = 141
+A dtor. i = 0
+B dtor. i = 141
+B dtor. i = 140
+B ctor. i = 142
+B ctor. i = 143
+A dtor. i = 123
+B dtor. i = 143
+B dtor. i = 142
+
+ThrowCount = 301 MaxObjectCount = 151
+Try simple ctor
+A ctor. i = 0
+Try question op ctor
+A ctor. i = 1
+B ctor. i = 2
+B ctor. i = 3
+A copy ctor. i = 4
+B dtor. i = 3
+B dtor. i = 2
+B ctor. i = 5
+B ctor. i = 6
+A dtor. i = 1
+B dtor. i = 6
+B dtor. i = 5
+Try a more complex question op ctor
+B ctor. i = 7
+B ctor. i = 8
+A copy ctor. i = 9
+B dtor. i = 8
+B dtor. i = 7
+A ctor. i = 10
+B ctor. i = 11
+B ctor. i = 12
+A copy ctor. i = 13
+B dtor. i = 12
+B dtor. i = 11
+A ctor. i = 14
+A14 + A13
+A ctor. i = 15
+B ctor. i = 16
+B ctor. i = 17
+A dtor. i = 13
+B dtor. i = 17
+B dtor. i = 16
+A15 + A10
+A ctor. i = 18
+B ctor. i = 19
+B ctor. i = 20
+A dtor. i = 10
+B dtor. i = 20
+B dtor. i = 19
+A18 + A9
+A ctor. i = 21
+B ctor. i = 22
+B ctor. i = 23
+A dtor. i = 9
+B dtor. i = 23
+B dtor. i = 22
+B ctor. i = 24
+B ctor. i = 25
+A copy ctor. i = 26
+B dtor. i = 25
+B dtor. i = 24
+B ctor. i = 27
+B ctor. i = 28
+A dtor. i = 21
+B dtor. i = 28
+B dtor. i = 27
+B ctor. i = 29
+B ctor. i = 30
+A dtor. i = 18
+B dtor. i = 30
+B dtor. i = 29
+B ctor. i = 31
+B ctor. i = 32
+A dtor. i = 15
+B dtor. i = 32
+B dtor. i = 31
+B ctor. i = 33
+B ctor. i = 34
+A dtor. i = 14
+B dtor. i = 34
+B dtor. i = 33
+Try mbarg copy ctors, and return UDT
+B ctor. i = 35
+B ctor. i = 36
+A copy ctor. i = 37
+B dtor. i = 36
+B dtor. i = 35
+B ctor. i = 38
+B ctor. i = 39
+A copy ctor. i = 40
+B dtor. i = 39
+B dtor. i = 38
+B ctor. i = 41
+B ctor. i = 42
+A copy ctor. i = 43
+B dtor. i = 42
+B dtor. i = 41
+A40 + A43
+A ctor. i = 44
+B ctor. i = 45
+B ctor. i = 46
+A dtor. i = 43
+B dtor. i = 46
+B dtor. i = 45
+B ctor. i = 47
+B ctor. i = 48
+A dtor. i = 40
+B dtor. i = 48
+B dtor. i = 47
+B ctor. i = 49
+B ctor. i = 50
+A dtor. i = 37
+B dtor. i = 50
+B dtor. i = 49
+Try a more complex mbarg copy ctors, and a function call
+B ctor. i = 51
+B ctor. i = 52
+A copy ctor. i = 53
+B dtor. i = 52
+B dtor. i = 51
+B ctor. i = 54
+B ctor. i = 55
+A copy ctor. i = 56
+B dtor. i = 55
+B dtor. i = 54
+B ctor. i = 57
+B ctor. i = 58
+A copy ctor. i = 59
+B dtor. i = 58
+B dtor. i = 57
+A ctor. i = 60
+A4 + A60
+A ctor. i = 61
+B ctor. i = 62
+B ctor. i = 63
+A dtor. i = 60
+B dtor. i = 63
+B dtor. i = 62
+A61 + A59
+A ctor. i = 64
+B ctor. i = 65
+B ctor. i = 66
+A dtor. i = 59
+B dtor. i = 66
+B dtor. i = 65
+A64 + A56
+A ctor. i = 67
+B ctor. i = 68
+B ctor. i = 69
+A dtor. i = 56
+B dtor. i = 69
+B dtor. i = 68
+B ctor. i = 70
+B ctor. i = 71
+A copy ctor. i = 72
+B dtor. i = 71
+B dtor. i = 70
+A0 + A72
+A ctor. i = 73
+B ctor. i = 74
+B ctor. i = 75
+A dtor. i = 72
+B dtor. i = 75
+B dtor. i = 74
+A ctor. i = 76
+B ctor. i = 77
+B ctor. i = 78
+A dtor. i = 76
+B dtor. i = 78
+B dtor. i = 77
+B ctor. i = 79
+B ctor. i = 80
+A copy ctor. i = 81
+B dtor. i = 80
+B dtor. i = 79
+B ctor. i = 82
+B ctor. i = 83
+A copy ctor. i = 84
+B dtor. i = 83
+B dtor. i = 82
+B ctor. i = 85
+B ctor. i = 86
+A copy ctor. i = 87
+B dtor. i = 86
+B dtor. i = 85
+A84 + A87
+A ctor. i = 88
+B ctor. i = 89
+B ctor. i = 90
+A dtor. i = 87
+B dtor. i = 90
+B dtor. i = 89
+B ctor. i = 91
+B ctor. i = 92
+A dtor. i = 84
+B dtor. i = 92
+B dtor. i = 91
+B ctor. i = 93
+B ctor. i = 94
+A dtor. i = 81
+B dtor. i = 94
+B dtor. i = 93
+B ctor. i = 95
+B ctor. i = 96
+A dtor. i = 88
+B dtor. i = 96
+B dtor. i = 95
+B ctor. i = 97
+B ctor. i = 98
+A dtor. i = 73
+B dtor. i = 98
+B dtor. i = 97
+B ctor. i = 99
+B ctor. i = 100
+A dtor. i = 67
+B dtor. i = 100
+B dtor. i = 99
+B ctor. i = 101
+B ctor. i = 102
+A dtor. i = 53
+B dtor. i = 102
+B dtor. i = 101
+B ctor. i = 103
+B ctor. i = 104
+A dtor. i = 64
+B dtor. i = 104
+B dtor. i = 103
+B ctor. i = 105
+B ctor. i = 106
+A dtor. i = 61
+B dtor. i = 106
+B dtor. i = 105
+Try temporary expressions, and return UDT
+B ctor. i = 107
+B ctor. i = 108
+A copy ctor. i = 109
+B dtor. i = 108
+B dtor. i = 107
+B ctor. i = 110
+B ctor. i = 111
+A copy ctor. i = 112
+B dtor. i = 111
+B dtor. i = 110
+A ctor. i = 113
+B ctor. i = 114
+B ctor. i = 115
+A copy ctor. i = 116
+B dtor. i = 115
+B dtor. i = 114
+A ctor. i = 117
+A0 + A117
+A ctor. i = 118
+B ctor. i = 119
+B ctor. i = 120
+A dtor. i = 117
+B dtor. i = 120
+B dtor. i = 119
+A118 + A116
+A ctor. i = 121
+B ctor. i = 122
+B ctor. i = 123
+A dtor. i = 116
+B dtor. i = 123
+B dtor. i = 122
+A121 + A113
+A ctor. i = 124
+B ctor. i = 125
+B ctor. i = 126
+A dtor. i = 113
+B dtor. i = 126
+B dtor. i = 125
+A124 + A112
+A ctor. i = 127
+B ctor. i = 128
+B ctor. i = 129
+A dtor. i = 112
+B dtor. i = 129
+B dtor. i = 128
+A127 + A109
+A ctor. i = 130
+B ctor. i = 131
+B ctor. i = 132
+A dtor. i = 109
+B dtor. i = 132
+B dtor. i = 131
+B ctor. i = 133
+B ctor. i = 134
+A dtor. i = 127
+B dtor. i = 134
+B dtor. i = 133
+B ctor. i = 135
+B ctor. i = 136
+A dtor. i = 124
+B dtor. i = 136
+B dtor. i = 135
+B ctor. i = 137
+B ctor. i = 138
+A dtor. i = 121
+B dtor. i = 138
+B dtor. i = 137
+B ctor. i = 139
+B ctor. i = 140
+A dtor. i = 118
+B dtor. i = 140
+B dtor. i = 139
+B ctor. i = 141
+B ctor. i = 142
+A dtor. i = 44
+B dtor. i = 142
+B dtor. i = 141
+B ctor. i = 143
+B ctor. i = 144
+A dtor. i = 26
+B dtor. i = 144
+B dtor. i = 143
+B ctor. i = 145
+B ctor. i = 146
+A dtor. i = 4
+B dtor. i = 146
+B dtor. i = 145
+B ctor. i = 147
+B ctor. i = 148
+A dtor. i = 0
+B dtor. i = 148
+B dtor. i = 147
+B ctor. i = 149
+B ctor. i = 150
+A dtor. i = 130
+B dtor. i = 150
+Throwing
+B dtor. i = 149
+In catch
+
+
+Passed