about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndreas Liljeqvist <bonega@gmail.com>2021-09-08 13:24:23 +0200
committerAndreas Liljeqvist <bonega@gmail.com>2021-09-09 10:41:20 +0200
commita2ee1420b8f9e853becbbf1819d445eb83ef4e61 (patch)
treec679bc20764c0c33dac7158fd8e8142c9a2f4f68
parent9095cf9905b7f89a69c11e0b058d76821fc62db1 (diff)
downloadrust-a2ee1420b8f9e853becbbf1819d445eb83ef4e61.tar.gz
rust-a2ee1420b8f9e853becbbf1819d445eb83ef4e61.zip
Wrap
-rw-r--r--compiler/rustc_target/src/abi/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/abi/mod.rs b/compiler/rustc_target/src/abi/mod.rs
index 89e0a86f3f9..30e1914e2b0 100644
--- a/compiler/rustc_target/src/abi/mod.rs
+++ b/compiler/rustc_target/src/abi/mod.rs
@@ -792,7 +792,7 @@ impl WrappingRange {
     pub fn is_full_for(&self, size: Size) -> bool {
         let max_value = size.unsigned_int_max();
         debug_assert!(self.start <= max_value && self.end <= max_value);
-        (self.start == 0 && self.end == max_value) || (self.end + 1 == self.start)
+        (self.start == 0 && self.end == max_value) || (self.end.wrapping_add(1) == self.start)
     }
 }