mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-05-23 21:36:22 +03:00
Fix amd64 MSVC warning
This commit is contained in:
parent
4fbbc817c1
commit
4fe50bc7d0
4 changed files with 40 additions and 27 deletions
|
|
@ -120,8 +120,8 @@ cache_bin_ncached_max_get(szind_t ind) {
|
|||
|
||||
static inline cache_bin_sz_t
|
||||
cache_bin_ncached_get(cache_bin_t *bin, szind_t ind) {
|
||||
cache_bin_sz_t n = (tcache_bin_info[ind].stack_size +
|
||||
bin->full_position - bin->cur_ptr.lowbits) / sizeof(void *);
|
||||
cache_bin_sz_t n = (cache_bin_sz_t)((tcache_bin_info[ind].stack_size +
|
||||
bin->full_position - bin->cur_ptr.lowbits) / sizeof(void *));
|
||||
assert(n <= cache_bin_ncached_max_get(ind));
|
||||
assert(n == 0 || *(bin->cur_ptr.ptr) != NULL);
|
||||
|
||||
|
|
@ -158,7 +158,8 @@ static inline cache_bin_sz_t
|
|||
cache_bin_low_water_get(cache_bin_t *bin, szind_t ind) {
|
||||
cache_bin_sz_t ncached_max = cache_bin_ncached_max_get(ind);
|
||||
cache_bin_sz_t low_water = ncached_max -
|
||||
(bin->low_water_position - bin->full_position) / sizeof(void *);
|
||||
(cache_bin_sz_t)((bin->low_water_position - bin->full_position) /
|
||||
sizeof(void *));
|
||||
assert(low_water <= ncached_max);
|
||||
assert(low_water <= cache_bin_ncached_get(bin, ind));
|
||||
assert(bin->low_water_position >= bin->cur_ptr.lowbits);
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
void safety_check_fail(const char *format, ...);
|
||||
/* Can set to NULL for a default. */
|
||||
void safety_check_set_abort(void (*abort_fn)());
|
||||
void safety_check_set_abort(void (*abort_fn)(const char *));
|
||||
|
||||
JEMALLOC_ALWAYS_INLINE void
|
||||
safety_check_set_redzone(void *ptr, size_t usize, size_t bumped_usize) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue