ProgRange<OverlappingIsEq> shouldn't be Eq
authorJacob Lifshay <programmerjake@gmail.com>
Fri, 17 Feb 2023 02:19:49 +0000 (18:19 -0800)
committerJacob Lifshay <programmerjake@gmail.com>
Fri, 17 Feb 2023 02:46:22 +0000 (18:46 -0800)
commit3fbef1eba657113db8158a4917334242776271da
treee7fe08af0948e23ead79cf72e43c7ca15cef0422
parenta5ea39553260aa3173fa136c483af00aa69314f7
ProgRange<OverlappingIsEq> shouldn't be Eq

Eq requires equality to be transitive, but ProgRange<OverlappingIsEq>
fails to be since 1..2 == 1..10 and 1..10 == 9..10 due to overlap but 1..2 != 9..10
register_allocator/src/live_range.rs
register_allocator/src/state.rs