mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Once we've bound a type variable, we find those inactive constraints that mention the type variable and make them active, so they'll be simplified again. However, we weren't finding *all* constraints that could be affected---in particular, we weren't searching everything related to the type variables in the equivalence class, which meant that some constraints would not get visited... and we would to type-check simply because we didn't look at a constraint again when we should have. Fixes rdar://problem/29633747.
284 KiB
284 KiB