@@ -15,8 +15,7 @@ func testInt(_: Int)
15
15
// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
16
16
// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
17
17
// 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>
20
19
// CHECK-LABEL: } // end sil function 'localLoad'
21
20
@_silgen_name ( " localLoad " )
22
21
func localLoad( ) -> Int {
@@ -28,8 +27,7 @@ func localLoad() -> Int {
28
27
// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
29
28
// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
30
29
// 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>
33
31
// CHECK-LABEL: } // end sil function 'localStore'
34
32
@_silgen_name ( " localStore " )
35
33
func localStore( ) {
@@ -41,8 +39,7 @@ func localStore() {
41
39
// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
42
40
// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
43
41
// 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>
46
43
// CHECK-LABEL: } // end sil function 'localExchange'
47
44
@_silgen_name ( " localExchange " )
48
45
func localExchange( ) -> Int {
@@ -54,8 +51,7 @@ func localExchange() -> Int {
54
51
// CHECK: [[ATOMIC:%.*]] = alloc_stack [lexical] [var_decl] $Atomic<Int>
55
52
// CHECK: [[ATOMIC_PTR:%.*]] = address_to_pointer [[ATOMIC]]
56
53
// 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>
59
55
// CHECK-LABEL: } // end sil function 'localCompareExchange'
60
56
@_silgen_name ( " localCompareExchange " )
61
57
func localCompareExchange( ) -> ( exchanged: Bool , original: Int ) {
0 commit comments