Fix incorrect usage of cassert.
This commit is contained in:
parent
45836d7fd3
commit
1decf958d1
@ -402,7 +402,7 @@ tsd_tcache_enabled_data_init(tsd_t *tsd) {
|
|||||||
|
|
||||||
static bool
|
static bool
|
||||||
tcache_bin_init(cache_bin_t *bin, szind_t ind, uintptr_t *stack_cur) {
|
tcache_bin_init(cache_bin_t *bin, szind_t ind, uintptr_t *stack_cur) {
|
||||||
cassert(sizeof(bin->cur_ptr) == sizeof(void *));
|
assert(sizeof(bin->cur_ptr) == sizeof(void *));
|
||||||
/*
|
/*
|
||||||
* The full_position points to the lowest available space. Allocations
|
* The full_position points to the lowest available space. Allocations
|
||||||
* will access the slots toward higher addresses (for the benefit of
|
* will access the slots toward higher addresses (for the benefit of
|
||||||
|
@ -189,8 +189,7 @@ thread_event_trigger(tsd_t *tsd, bool delay_event) {
|
|||||||
thread_allocated_last_event_get(tsd);
|
thread_allocated_last_event_get(tsd);
|
||||||
|
|
||||||
/* Make sure that accumbytes cannot overflow uint64_t. */
|
/* Make sure that accumbytes cannot overflow uint64_t. */
|
||||||
cassert(THREAD_EVENT_MAX_INTERVAL <=
|
assert(THREAD_EVENT_MAX_INTERVAL <= UINT64_MAX - SC_LARGE_MAXCLASS + 1);
|
||||||
UINT64_MAX - SC_LARGE_MAXCLASS + 1);
|
|
||||||
|
|
||||||
thread_allocated_last_event_set(tsd, thread_allocated_after);
|
thread_allocated_last_event_set(tsd, thread_allocated_after);
|
||||||
bool allow_event_trigger = !delay_event && tsd_nominal(tsd) &&
|
bool allow_event_trigger = !delay_event && tsd_nominal(tsd) &&
|
||||||
|
@ -4,7 +4,7 @@ cache_bin_t test_bin;
|
|||||||
|
|
||||||
TEST_BEGIN(test_cache_bin) {
|
TEST_BEGIN(test_cache_bin) {
|
||||||
cache_bin_t *bin = &test_bin;
|
cache_bin_t *bin = &test_bin;
|
||||||
cassert(PAGE > TCACHE_NSLOTS_SMALL_MAX * sizeof(void *));
|
assert(PAGE > TCACHE_NSLOTS_SMALL_MAX * sizeof(void *));
|
||||||
/* Page aligned to make sure lowbits not overflowable. */
|
/* Page aligned to make sure lowbits not overflowable. */
|
||||||
void **stack = mallocx(PAGE, MALLOCX_TCACHE_NONE | MALLOCX_ALIGN(PAGE));
|
void **stack = mallocx(PAGE, MALLOCX_TCACHE_NONE | MALLOCX_ALIGN(PAGE));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user