@@ -15,8 +15,7 @@ func testInt(_: Int)
1515// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
1616// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
1717// CHECK: builtin "atomicload_monotonic_Int[[PTR_SIZE]]"([[ATOMIC_PTR]] : $Builtin.RawPointer)
18- // CHECK: destroy_addr [[ATOMIC]] : $*Atomic<Int>
19- // CHECK-NEXT: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
18+ // CHECK: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
2019// CHECK-LABEL: } // end sil function 'localLoad'
2120@_silgen_name ( " localLoad " )
2221func localLoad( ) -> Int {
@@ -28,8 +27,7 @@ func localLoad() -> Int {
2827// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
2928// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
3029// CHECK: builtin "atomicstore_release_Int[[PTR_SIZE]]"([[ATOMIC_PTR]] : $Builtin.RawPointer
31- // CHECK: destroy_addr [[ATOMIC]] : $*Atomic<Int>
32- // CHECK-NEXT: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
30+ // CHECK: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
3331// CHECK-LABEL: } // end sil function 'localStore'
3432@_silgen_name ( " localStore " )
3533func localStore( ) {
@@ -41,8 +39,7 @@ func localStore() {
4139// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
4240// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
4341// CHECK: builtin "atomicrmw_xchg_acquire_Int[[PTR_SIZE]]"([[ATOMIC_PTR]] : $Builtin.RawPointer
44- // CHECK: destroy_addr [[ATOMIC]] : $*Atomic<Int>
45- // CHECK-NEXT: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
42+ // CHECK: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
4643// CHECK-LABEL: } // end sil function 'localExchange'
4744@_silgen_name ( " localExchange " )
4845func localExchange( ) -> Int {
@@ -54,8 +51,7 @@ func localExchange() -> Int {
5451// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
5552// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
5653// CHECK: builtin "cmpxchg_seqcst_seqcst_Int[[PTR_SIZE]]"([[ATOMIC_PTR]] : $Builtin.RawPointer
57- // CHECK: destroy_addr [[ATOMIC]] : $*Atomic<Int>
58- // CHECK-NEXT: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
54+ // CHECK: dealloc_stack [[ATOMIC]] : $*Atomic<Int>
5955// CHECK-LABEL: } // end sil function 'localCompareExchange'
6056@_silgen_name ( " localCompareExchange " )
6157func localCompareExchange( ) -> ( exchanged: Bool , original: Int ) {
0 commit comments