steakhal added a comment. It took me some time to understand what you were doing. Probably a bit ASCII-art would have had help (eg. about the wrapping behavior).
By the same token, I wouldn't mind more tests, especially exercising the implemented behavior. Probably `unit-tests` would fit better than `lit-tests` for this purpose. Eg. showing that if the `RangeSet` includes the `MIN`, then the negated `RangeSet` also includes that. And the negated RangeSet really unites consecutive ranges. Please note that **I'm not a math expert** and I haven't spent much time working with `RangeSets`. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77802/new/ https://reviews.llvm.org/D77802 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits