4
4
5
5
import Synchronization
6
6
7
- // CHECK-LABEL: sil{{.*}} @$s12slab_literal7trivials11InlineArrayVy $3_SiGyF : $@convention(thin) () -> InlineArray<4, Int> {
7
+ // CHECK-LABEL: sil{{.*}} @$s19inlinearray_literal7trivials11InlineArrayVy $3_SiGyF : $@convention(thin) () -> InlineArray<4, Int> {
8
8
// CHECK: [[SLAB_ALLOC:%.*]] = alloc_stack $InlineArray<4, Int>
9
9
// CHECK-NEXT: [[ELEMENT_PTR:%.*]] = unchecked_addr_cast [[SLAB_ALLOC]] to $*Int
10
10
// CHECK-NEXT: [[ELT_0_LITERAL:%.*]] = integer_literal $Builtin.IntLiteral, 1
@@ -28,12 +28,12 @@ import Synchronization
28
28
// CHECK-NEXT: [[SLAB:%.*]] = load [trivial] [[SLAB_ALLOC]]
29
29
// CHECK-NEXT: dealloc_stack [[SLAB_ALLOC]]
30
30
// CHECK-NEXT: return [[SLAB]]
31
- // CHECK-LABEL: } // end sil function '$s12slab_literal7trivials11InlineArrayVy $3_SiGyF'
31
+ // CHECK-LABEL: } // end sil function '$s19inlinearray_literal7trivials11InlineArrayVy $3_SiGyF'
32
32
func trivial( ) -> InlineArray < 4 , Int> {
33
33
[ 1 , 2 , 3 , 4 ]
34
34
}
35
35
36
- // CHECK-LABEL: sil{{.*}} @$s12slab_literal10nontrivials11InlineArrayVy $1_SSGyF : $@convention(thin) () -> @owned InlineArray<2, String> {
36
+ // CHECK-LABEL: sil{{.*}} @$s19inlinearray_literal10nontrivials11InlineArrayVy $1_SSGyF : $@convention(thin) () -> @owned InlineArray<2, String> {
37
37
// CHECK: [[SLAB_ALLOC:%.*]] = alloc_stack $InlineArray<2, String>
38
38
// CHECK-NEXT: [[ELEMENT_PTR:%.*]] = unchecked_addr_cast [[SLAB_ALLOC]] to $*String
39
39
// CHECK-NEXT: [[ELT_0_LITERAL:%.*]] = string_literal utf8 "hello"
@@ -47,12 +47,12 @@ func trivial() -> InlineArray<4, Int> {
47
47
// CHECK-NEXT: [[SLAB:%.*]] = load [take] [[SLAB_ALLOC]]
48
48
// CHECK-NEXT: dealloc_stack [[SLAB_ALLOC]]
49
49
// CHECK-NEXT: return [[SLAB]]
50
- // CHECK-LABEL: } // end sil function '$s12slab_literal10nontrivials11InlineArrayVy $1_SSGyF'
50
+ // CHECK-LABEL: } // end sil function '$s19inlinearray_literal10nontrivials11InlineArrayVy $1_SSGyF'
51
51
func nontrivial( ) -> InlineArray < 2 , String> {
52
52
[ " hello " , " world " ]
53
53
}
54
54
55
- // CHECK-LABEL: sil{{.*}} @$s12slab_literal11noncopyables11InlineArrayVy $1_15Synchronization6AtomicVySiGGyF : $@convention(thin) () -> @out InlineArray<2, Atomic<Int>> {
55
+ // CHECK-LABEL: sil{{.*}} @$s19inlinearray_literal11noncopyables11InlineArrayVy $1_15Synchronization6AtomicVySiGGyF : $@convention(thin) () -> @out InlineArray<2, Atomic<Int>> {
56
56
// CHECK: bb0([[SLAB_RETURN:%.*]] : $*InlineArray<2, Atomic<Int>>):
57
57
// CHECK-NEXT: [[SLAB_ALLOC:%.*]] = alloc_stack $InlineArray<2, Atomic<Int>>
58
58
// CHECK-NEXT: [[ELEMENT_PTR:%.*]] = unchecked_addr_cast [[SLAB_ALLOC]] to $*Atomic<Int>
@@ -71,7 +71,7 @@ func nontrivial() -> InlineArray<2, String> {
71
71
// CHECK-NEXT: copy_addr [take] [[BOX_PROJECT]] to [init] [[SLAB_RETURN]]
72
72
// CHECK-NEXT: end_borrow [[BOX_BORROW]]
73
73
// CHECK-NEXT: dealloc_box [[BOX]]
74
- // CHECK-LABEL: } // end sil function '$s12slab_literal11noncopyables11InlineArrayVy $1_15Synchronization6AtomicVySiGGyF'
74
+ // CHECK-LABEL: } // end sil function '$s19inlinearray_literal11noncopyables11InlineArrayVy $1_15Synchronization6AtomicVySiGGyF'
75
75
func noncopyable( ) -> InlineArray < 2 , Atomic< Int > > {
76
76
[ Atomic ( 0 ) , Atomic ( 1 ) ]
77
77
}
0 commit comments