@@ -31,146 +31,146 @@ var falseBoolValue : Bool { false }
31
31
//////////////////
32
32
33
33
public func copyableValueTest( ) {
34
- print ( " stop here " ) // Set breakpoint copyableValueTest here 1
34
+ print ( " stop here " ) // Set breakpoint
35
35
let k = Klass ( )
36
36
k. doSomething ( )
37
- let m = _move ( k) // Set breakpoint copyableValueTest here 2
38
- m. doSomething ( ) // Set breakpoint copyableValueTest here 3
37
+ let m = _move ( k) // Set breakpoint
38
+ m. doSomething ( ) // Set breakpoint
39
39
}
40
40
41
41
public func copyableVarTest( ) {
42
- print ( " stop here " ) // Set breakpoint copyableVarTest here 1
42
+ print ( " stop here " ) // Set breakpoint
43
43
var k = Klass ( )
44
44
k. doSomething ( )
45
- let m = _move ( k) // Set breakpoint copyableVarTest here 2
45
+ let m = _move ( k) // Set breakpoint
46
46
m. doSomething ( )
47
- k = Klass ( ) // Set breakpoint copyableVarTest here 3
48
- k. doSomething ( ) // Set breakpoint copyableVarTest here 4
47
+ k = Klass ( ) // Set breakpoint
48
+ k. doSomething ( ) // Set breakpoint
49
49
print ( " stop here " )
50
50
}
51
51
52
52
public func addressOnlyValueTest< T : P > ( _ x: T ) {
53
- print ( " stop here " ) // Set breakpoint addressOnlyValueTest here 1
53
+ print ( " stop here " ) // Set breakpoint
54
54
let k = x
55
55
k. doSomething ( )
56
- let m = _move ( k) // Set breakpoint addressOnlyValueTest here 2
57
- m. doSomething ( ) // Set breakpoint addressOnlyValueTest here 3
56
+ let m = _move ( k) // Set breakpoint
57
+ m. doSomething ( ) // Set breakpoint
58
58
}
59
59
60
60
public func addressOnlyVarTest< T : P > ( _ x: T ) {
61
- print ( " stop here " ) // Set breakpoint addressOnlyVarTest here 1
61
+ print ( " stop here " ) // Set breakpoint
62
62
var k = x
63
63
k. doSomething ( )
64
- let m = _move ( k) // Set breakpoint addressOnlyVarTest here 2
64
+ let m = _move ( k) // Set breakpoint
65
65
m. doSomething ( )
66
- k = x // Set breakpoint addressOnlyVarTest here 3
67
- k. doSomething ( ) // Set breakpoint addressOnlyVarTest here 4
66
+ k = x // Set breakpoint
67
+ k. doSomething ( ) // Set breakpoint
68
68
}
69
69
70
70
//////////////////////
71
71
// Arg Simple Tests //
72
72
//////////////////////
73
73
74
74
public func copyableValueArgTest( _ k: __owned Klass) {
75
- print ( " stop here " ) // Set breakpoint copyableValueArgTest here 1
75
+ print ( " stop here " ) // Set breakpoint
76
76
k. doSomething ( )
77
- let m = _move ( k) // Set breakpoint copyableValueArgTest here 2
78
- m. doSomething ( ) // Set breakpoint copyableValueArgTest here 3
77
+ let m = _move ( k) // Set breakpoint
78
+ m. doSomething ( ) // Set breakpoint
79
79
}
80
80
81
81
public func copyableVarArgTest( _ k: inout Klass ) {
82
- print ( " stop here " ) // Set breakpoint copyableVarArgTest here 1
82
+ print ( " stop here " ) // Set breakpoint
83
83
k. doSomething ( )
84
- let m = _move ( k) // Set breakpoint copyableVarArgTest here 2
84
+ let m = _move ( k) // Set breakpoint
85
85
m. doSomething ( )
86
- k = Klass ( ) // Set breakpoint copyableVarArgTest here 3
87
- k. doSomething ( ) // Set breakpoint copyableVarArgTest here 4
86
+ k = Klass ( ) // Set breakpoint
87
+ k. doSomething ( ) // Set breakpoint
88
88
print ( " stop here " )
89
89
}
90
90
91
91
public func addressOnlyValueArgTest< T : P > ( _ k: __owned T) {
92
- print ( " stop here " ) // Set breakpoint addressOnlyValueArgTest here 1
92
+ print ( " stop here " ) // Set breakpoint
93
93
k. doSomething ( )
94
- let m = _move ( k) // Set breakpoint addressOnlyValueArgTest here 2
95
- m. doSomething ( ) // Set breakpoint addressOnlyValueArgTest here 3
94
+ let m = _move ( k) // Set breakpoint
95
+ m. doSomething ( ) // Set breakpoint
96
96
}
97
97
98
98
public func addressOnlyVarArgTest< T : P > ( _ k: inout T , _ x: T ) {
99
- print ( " stop here " ) // Set breakpoint addressOnlyVarArgTest here 1
99
+ print ( " stop here " ) // Set breakpoint
100
100
k. doSomething ( )
101
- let m = _move ( k) // Set breakpoint addressOnlyVarArgTest here 2
101
+ let m = _move ( k) // Set breakpoint
102
102
m. doSomething ( )
103
- k = x // Set breakpoint addressOnlyVarArgTest here 3
104
- k. doSomething ( ) // Set breakpoint addressOnlyVarArgTest here 4
103
+ k = x // Set breakpoint
104
+ k. doSomething ( ) // Set breakpoint
105
105
}
106
106
107
107
////////////////////////////////////
108
108
// Conditional Control Flow Tests //
109
109
////////////////////////////////////
110
110
111
111
public func copyableValueCCFTrueTest( ) {
112
- let k = Klass ( ) // Set breakpoint copyableValueCCFTrueTest here 1
113
- k. doSomething ( ) // Set breakpoint copyableValueCCFTrueTest here 2
112
+ let k = Klass ( ) // Set breakpoint
113
+ k. doSomething ( ) // Set breakpoint
114
114
if trueBoolValue {
115
- let m = _move ( k) // Set breakpoint copyableValueCCFTrueTest here 3
116
- m. doSomething ( ) // Set breakpoint copyableValueCCFTrueTest here 4
115
+ let m = _move ( k) // Set breakpoint
116
+ m. doSomething ( ) // Set breakpoint
117
117
}
118
- // Set breakpoint copyableValueCCFTrueTest here 5
118
+ // Set breakpoint
119
119
}
120
120
121
121
public func copyableValueCCFFalseTest( ) {
122
- let k = Klass ( ) // Set breakpoint copyableValueCCFFalseTest here 1
123
- k. doSomething ( ) // Set breakpoint copyableValueCCFFalseTest here 2
122
+ let k = Klass ( ) // Set breakpoint
123
+ k. doSomething ( ) // Set breakpoint
124
124
if falseBoolValue {
125
125
let m = _move ( k)
126
126
m. doSomething ( )
127
127
}
128
- // Set breakpoint copyableValueCCFFalseTest here 3
128
+ // Set breakpoint
129
129
}
130
130
131
131
public func copyableVarTestCCFlowTrueReinitOutOfBlockTest( ) {
132
- var k = Klass ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitOutOfBlockTest here 1
132
+ var k = Klass ( ) // Set breakpoint
133
133
k. doSomething ( )
134
134
if trueBoolValue {
135
- let m = _move ( k) // Set breakpoint copyableVarTestCCFlowTrueReinitOutOfBlockTest here 2
136
- m. doSomething ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitOutOfBlockTest here 3
135
+ let m = _move ( k) // Set breakpoint
136
+ m. doSomething ( ) // Set breakpoint
137
137
}
138
- k = Klass ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitOutOfBlockTest here 4
139
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitOutOfBlockTest here 5
138
+ k = Klass ( ) // Set breakpoint
139
+ k. doSomething ( ) // Set breakpoint
140
140
}
141
141
142
142
public func copyableVarTestCCFlowTrueReinitInBlockTest( ) {
143
- var k = Klass ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitInBlockTest here 1
143
+ var k = Klass ( ) // Set breakpoint
144
144
k. doSomething ( )
145
145
if trueBoolValue {
146
- let m = _move ( k) // Set breakpoint copyableVarTestCCFlowTrueReinitInBlockTest here 2
146
+ let m = _move ( k) // Set breakpoint
147
147
m. doSomething ( )
148
- k = Klass ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitInBlockTest here 3
149
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitInBlockTest here 4
148
+ k = Klass ( ) // Set breakpoint
149
+ k. doSomething ( ) // Set breakpoint
150
150
}
151
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowTrueReinitInBlockTest here 5
151
+ k. doSomething ( ) // Set breakpoint
152
152
}
153
153
154
154
public func copyableVarTestCCFlowFalseReinitOutOfBlockTest( ) {
155
- var k = Klass ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitOutOfBlockTest here 1
156
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitOutOfBlockTest here 2
155
+ var k = Klass ( ) // Set breakpoint
156
+ k. doSomething ( ) // Set breakpoint
157
157
if falseBoolValue {
158
158
let m = _move ( k)
159
159
m. doSomething ( )
160
160
}
161
- k = Klass ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitOutOfBlockTest here 3
162
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitOutOfBlockTest here 4
161
+ k = Klass ( ) // Set breakpoint
162
+ k. doSomething ( ) // Set breakpoint
163
163
}
164
164
165
165
public func copyableVarTestCCFlowFalseReinitInBlockTest( ) {
166
- var k = Klass ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitInBlockTest here 1
167
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitInBlockTest here 2
166
+ var k = Klass ( ) // Set breakpoint
167
+ k. doSomething ( ) // Set breakpoint
168
168
if falseBoolValue {
169
169
let m = _move ( k)
170
170
m. doSomething ( )
171
171
k = Klass ( )
172
172
}
173
- k. doSomething ( ) // Set breakpoint copyableVarTestCCFlowFalseReinitInBlockTest here 3
173
+ k. doSomething ( ) // Set breakpoint
174
174
}
175
175
176
176
//////////////////////////
0 commit comments