mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
SIL passes were violating the existing invariant on non-cond-br critical edges in several places. I fixed the places that I could find. Wherever there was a post-pass to "clean up" critical edges, I replaced it with a a call to verification that the critical edges aren't broken in the first place. We still need to eliminate critical edges entirely before enabling ownership SIL.
84 KiB
84 KiB