// RUN: %target-typecheck-verify-swift | |
enum Bar { | |
case Simple | |
case Complex(Int) | |
} | |
func optEnumContext() -> Bar? { | |
switch () { | |
case (): | |
return .Simple | |
case (): // expected-warning {{case is already handled by previous patterns; consider removing it}} | |
return .Complex(0) | |
} | |
} | |
func iuoEnumContext() -> Bar! { | |
switch () { | |
case (): | |
return .Simple | |
case (): // expected-warning {{case is already handled by previous patterns; consider removing it}} | |
return .Complex(0) | |
} | |
} | |