mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
This ensures that the pass manager runs the eliminator on all functions once before running any further passes. Otherwise, due to the way the pass manager runs functions, sometimes a function with unqualified ownership is visible from a function with qualified ownership. This makes it impossible to have an invariant that a pass either sees an entire qualified or unqualified world. This is a useful feature that I would like to keep if I can. rdar://29870610
10 KiB
10 KiB