mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 01:54:47 +02:00
8260046: Assert left >= right in pointer_delta() methods
Reviewed-by: sjohanss, kbarrett, tschatzl
This commit is contained in:
parent
5eda812f53
commit
360928d16d
1 changed files with 1 additions and 0 deletions
|
@ -416,6 +416,7 @@ inline address_word castable_address(void* x) { return address_w
|
|||
inline size_t pointer_delta(const volatile void* left,
|
||||
const volatile void* right,
|
||||
size_t element_size) {
|
||||
assert(left >= right, "avoid underflow");
|
||||
return (((uintptr_t) left) - ((uintptr_t) right)) / element_size;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue