Files
swift-mirror/test/IRGen/unowned_store.sil
Nate Chandler ed623d7b64 [NFC] Shortened SIL [init] flag.
Instead of writing out [initalization] for some instructions, use [init]
everywhere.
2022-10-27 10:38:54 -07:00

15 lines
324 B
Plaintext

// RUN: %target-swift-frontend -emit-ir -verify %s
import Swift
class C {}
sil @foo : $@convention(thin) (@inout @sil_unowned C, @owned C) -> () {
entry(%0 : $*@sil_unowned C, %1 : $C):
store_unowned %1 to [init] %0 : $*@sil_unowned C
store_unowned %1 to %0 : $*@sil_unowned C
return undef : $()
}
sil_vtable C {}