[COMPILER_APITEST] Add SEH tests from MS (#2435)
[reactos.git] / modules / rostests / apitests / compiler / ms / eh / ihateeh.out.correct
diff --git a/modules/rostests/apitests/compiler/ms/eh/ihateeh.out.correct b/modules/rostests/apitests/compiler/ms/eh/ihateeh.out.correct
new file mode 100644 (file)
index 0000000..48ca043
--- /dev/null
@@ -0,0 +1,73231 @@
+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