swift
ffc71e95 - SimplifyCFG: insert compensating destroy when replacing a `switch_enum`

Commit
190 days ago
SimplifyCFG: insert compensating destroy when replacing a `switch_enum` When replacing a `switch_enum` of an owned enum value with a branch to a non-payload case destination, we need to insert a destroy of the enum value. Fixes a SIL ownership verification failure. https://github.com/swiftlang/swift/issues/84552 rdar://161482601
Author
Committer
Parents
Loading