File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
// RUN: %target-swift-emit-silgen %s | %FileCheck %s
2
2
3
3
class Node {
4
- var elem : Int64
4
+ var elem : [ Int64 ] = [ ]
5
5
var next : Node ?
6
6
}
7
7
8
8
// CHECK: sil hidden [ossa] @$s16deinit_recursive4NodeCfd : $@convention(method) (@guaranteed Node) -> @owned Builtin.NativeObject {
9
9
// CHECK: [[SELF:%.*]] "self"
10
10
// CHECK: bb0([[SELF]] : @guaranteed $Node):
11
11
// CHECK: [[ELEM:%.*]] = ref_element_addr [[SELF]] : $Node, #Node.elem
12
- // CHECK: [[ELEM_ACCESS:%.*]] = begin_access [deinit] [static] [[ELEM]] : $*Int64
13
- // CHECK: destroy_addr [[ELEM_ACCESS]] : $*Int64
14
- // CHECK: end_access [[ELEM_ACCESS]] : $*Int64
12
+ // CHECK: [[ELEM_ACCESS:%.*]] = begin_access [deinit] [static] [[ELEM]] : $*Array< Int64>
13
+ // CHECK: destroy_addr [[ELEM_ACCESS]] : $*Array< Int64>
14
+ // CHECK: end_access [[ELEM_ACCESS]] : $*Array< Int64>
15
15
// CHECK: [[NIL:%.*]] = enum $Optional<Node>, #Optional.none!enumelt
16
16
// CHECK: [[SELF_NEXT:%.*]] = ref_element_addr [[SELF]] : $Node, #Node.next
17
17
// CHECK: [[ITER:%.*]] = alloc_stack $Optional<Node>
You can’t perform that action at this time.
0 commit comments