mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
21 lines
580 B
Plaintext
21 lines
580 B
Plaintext
// RUN: %target-swift-frontend %s -emit-silgen | FileCheck %s
|
|
|
|
sil_stage canonical
|
|
|
|
import Builtin
|
|
import Swift
|
|
|
|
// We cannot deserialize a SILDeclRef of kind GlobalAccessor, so this
|
|
// is not a proper addressor. But at least we can parse
|
|
// "[global_init]".
|
|
//
|
|
// CHECK-LABEL: g.MyVar.unsafeMutableAddressor : Swift.Int
|
|
// CHECK-NEXT: sil [global_init] @_TF1gau5MyVarSi
|
|
|
|
sil [global_init] @_TF1gau5MyVarSi : $@convention(thin) () -> Builtin.RawPointer {
|
|
bb0:
|
|
%b = alloc_box $Int
|
|
%p = address_to_pointer %b#1 : $*Int to $Builtin.RawPointer
|
|
return %p : $Builtin.RawPointer
|
|
}
|