efriedma-quic wrote: Even with this fix, the behavior with mixed types still seems really confusing, especially if you mix signed/unsigned inputs. Can we address that somehow? https://github.com/llvm/llvm-project/pull/119423