5
5
6
6
// RUN: %target-build-swift -O %s -o %t/a.out
7
7
// RUN: %target-run %t/a.out | %FileCheck %s -check-prefix=CHECK-OUTPUT
8
- // REQUIRES: executable_test,swift_stdlib_no_asserts, optimized_stdlib
8
+ // REQUIRES: executable_test,optimized_stdlib
9
9
// REQUIRES: CPU=arm64 || CPU=x86_64
10
10
11
11
// REQUIRES: swift_in_compiler
@@ -388,9 +388,8 @@ func testClassMemberComputedModify<T : P>(_ s: inout GenClass<T>) {
388
388
// CHECK: [[F:%[0-9]+]] = select_enum [[O:%[0-9]+]]
389
389
// CHECK: cond_fail [[F]]
390
390
// CHECK: unchecked_enum_data [[O]]
391
- // CHECK: [[E2:%[0-9]+]] = init_enum_data_addr [[E1:%[0-9]+]]
392
- // CHECK: store {{%[0-9]+}} to [[E2]]
393
- // CHECK: inject_enum_addr [[E1]]
391
+ // CHECK: [[E2:%[0-9]+]] = enum $Optional<SimpleStruct.Nested>
392
+ // CHECK: store [[E2]] to {{%[0-9]+}}
394
393
// CHECK: return
395
394
@inline ( never)
396
395
@_semantics ( " optimize.sil.specialize.generic.never " )
@@ -405,9 +404,8 @@ func testModifyOptionalForce(_ s: inout SimpleStruct) {
405
404
// CHECK: [[F:%[0-9]+]] = select_enum
406
405
// CHECK: cond_fail [[F]]
407
406
// CHECK: unchecked_enum_data [[E1:%[0-9]+]]
408
- // CHECK: [[E2:%[0-9]+]] = init_enum_data_addr [[E1:%[0-9]+]]
409
- // CHECK: store {{%[0-9]+}} to [[E2]]
410
- // CHECK: inject_enum_addr [[E1]]
407
+ // CHECK: [[E2:%[0-9]+]] = enum $Optional<SimpleClass.Nested>
408
+ // CHECK: store [[E2]] to {{%[0-9]+}}
411
409
// CHECK: end_access
412
410
// CHECK: return
413
411
@inline ( never)
0 commit comments