mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
23 lines
516 B
Plaintext
23 lines
516 B
Plaintext
// RUN: %target-swift-frontend %s -emit-silgen | %FileCheck %s
|
|
|
|
// rdar://16764223
|
|
|
|
sil_stage raw
|
|
|
|
import Builtin
|
|
import Swift
|
|
|
|
class Task {
|
|
enum State {
|
|
case Bits(UInt8)
|
|
}
|
|
}
|
|
|
|
// CHECK: @test_declref_enum
|
|
sil [transparent] [ossa] @test_declref_enum : $@convention(thin) (UInt8, @thin Task.State.Type) -> Task.State {
|
|
bb0(%0 : $UInt8, %1 : $@thin Task.State.Type):
|
|
// CHECK: enum $Task.State, #Task.State.Bits!enumelt
|
|
%2 = enum $Task.State, #Task.State.Bits!enumelt, %0 : $UInt8
|
|
return %2 : $Task.State
|
|
}
|