mirror of
https://github.com/apple/swift.git
synced 2026-06-20 15:42:51 +02:00
1494d155c6
We don't sink open_existential_* instructions, because there may be some instructions depending on them, e.g. ametatype_inst, etc. But this kind of dependency cannot be expressed in SIL as a use yet. As a result, sinking open_existential may break the invariant that these instructions should dominate their uses.