@@ -72,7 +72,8 @@ var value: Bool { false }
72
72
// SILGEN: } // end sil function '$s16moveonly_deinits24testIntPairWithoutDeinityyF'
73
73
74
74
// SIL-LABEL: sil @$s16moveonly_deinits24testIntPairWithoutDeinityyF : $@convention(thin) () -> () {
75
- // SIL: [[VALUE:%.*]] = move_value [lexical]
75
+ // SIL: [[CONSTRUCTOR:%[^,]+]] = function_ref @$s16moveonly_deinits20IntPairWithoutDeinitVACycfC
76
+ // SIL: [[VALUE:%.*]] = apply [[CONSTRUCTOR]]
76
77
// SIL: cond_br {{%.*}}, bb1, bb2
77
78
//
78
79
// SIL: bb1:
@@ -113,7 +114,8 @@ public func testIntPairWithoutDeinit() {
113
114
// SILGEN: } // end sil function '$s16moveonly_deinits21testIntPairWithDeinityyF'
114
115
115
116
// SIL-LABEL: sil @$s16moveonly_deinits21testIntPairWithDeinityyF : $@convention(thin) () -> () {
116
- // SIL: [[VALUE:%.*]] = move_value [lexical]
117
+ // SIL: [[CONSTRUCTOR:%[^,]+]] = function_ref @$s16moveonly_deinits17IntPairWithDeinitVACycfC
118
+ // SIL: [[VALUE:%.*]] = apply [[CONSTRUCTOR]]
117
119
// SIL: cond_br {{%.*}}, bb1, bb2
118
120
//
119
121
// SIL: bb1:
@@ -155,7 +157,8 @@ public func testIntPairWithDeinit() {
155
157
// SILGEN: } // end sil function '$s16moveonly_deinits26testKlassPairWithoutDeinityyF'
156
158
157
159
// SIL-LABEL: sil @$s16moveonly_deinits26testKlassPairWithoutDeinityyF : $@convention(thin) () -> () {
158
- // SIL: [[VALUE:%.*]] = move_value [lexical]
160
+ // SIL: [[CONSTRUCTOR:%[^,]+]] = function_ref @$s16moveonly_deinits22KlassPairWithoutDeinitVACycfC
161
+ // SIL: [[VALUE:%.*]] = apply [[CONSTRUCTOR]]
159
162
// SIL: cond_br {{%.*}}, bb1, bb2
160
163
//
161
164
// SIL: bb1:
@@ -196,7 +199,8 @@ public func testKlassPairWithoutDeinit() {
196
199
// SILGEN: } // end sil function '$s16moveonly_deinits23testKlassPairWithDeinityyF'
197
200
198
201
// SIL-LABEL: sil @$s16moveonly_deinits23testKlassPairWithDeinityyF : $@convention(thin) () -> () {
199
- // SIL: [[VALUE:%.*]] = move_value [lexical]
202
+ // SIL: [[CONSTRUCTOR:%[^,]+]] = function_ref @$s16moveonly_deinits19KlassPairWithDeinitVACycfC
203
+ // SIL: [[VALUE:%.*]] = apply [[CONSTRUCTOR]]
200
204
// SIL: cond_br {{%.*}}, bb1, bb2
201
205
//
202
206
// SIL: bb1:
@@ -283,7 +287,7 @@ func consumeKlassEnumPairWithDeinit(_ x: __owned KlassEnumPairWithDeinit) { }
283
287
// SILGEN: } // end sil function '$s16moveonly_deinits28testIntEnumPairWithoutDeinityyF'
284
288
285
289
// SIL-LABEL: sil @$s16moveonly_deinits28testIntEnumPairWithoutDeinityyF : $@convention(thin) () -> () {
286
- // SIL: [[VALUE:%.*]] = move_value [lexical]
290
+ // SIL: [[VALUE:%.*]] = enum $IntEnumPairWithoutDeinit
287
291
// SIL: cond_br {{%.*}}, bb1, bb2
288
292
//
289
293
// SIL: bb1:
@@ -324,7 +328,7 @@ public func testIntEnumPairWithoutDeinit() {
324
328
// SILGEN: } // end sil function '$s16moveonly_deinits25testIntEnumPairWithDeinityyF'
325
329
326
330
// SIL-LABEL: sil @$s16moveonly_deinits25testIntEnumPairWithDeinityyF : $@convention(thin) () -> () {
327
- // SIL: [[VALUE:%.*]] = move_value [lexical]
331
+ // SIL: [[VALUE:%.*]] = enum $IntEnumPairWithDeinit
328
332
// SIL: cond_br {{%.*}}, bb1, bb2
329
333
//
330
334
// SIL: bb1:
@@ -366,7 +370,7 @@ public func testIntEnumPairWithDeinit() {
366
370
// SILGEN: } // end sil function '$s16moveonly_deinits30testKlassEnumPairWithoutDeinityyF'
367
371
368
372
// SIL-LABEL: sil @$s16moveonly_deinits30testKlassEnumPairWithoutDeinityyF : $@convention(thin) () -> () {
369
- // SIL: [[VALUE:%.*]] = move_value [lexical]
373
+ // SIL: [[VALUE:%.*]] = enum $KlassEnumPairWithoutDeinit
370
374
// SIL: cond_br {{%.*}}, bb1, bb2
371
375
//
372
376
// SIL: bb1:
@@ -407,7 +411,7 @@ public func testKlassEnumPairWithoutDeinit() {
407
411
// SILGEN: } // end sil function '$s16moveonly_deinits27testKlassEnumPairWithDeinityyF'
408
412
409
413
// SIL-LABEL: sil @$s16moveonly_deinits27testKlassEnumPairWithDeinityyF : $@convention(thin) () -> () {
410
- // SIL: [[VALUE:%.*]] = move_value [lexical]
414
+ // SIL: [[VALUE:%.*]] = enum $KlassEnumPairWithDeinit
411
415
// SIL: cond_br {{%.*}}, bb1, bb2
412
416
//
413
417
// SIL: bb1:
0 commit comments