mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Currently (with or w/o failures) constraint system is not returned back to its original state after solving, because constraints from initial "active" list are not returned to the system. To fix that let's allocate "initial" scope which captures state right before solving begins, and add "active" list to the solver state to capture information about "active" constraints at the time of its creation. This is follow-up to https://github.com/apple/swift/pull/19873
86 KiB
86 KiB