vm: fix compilation with DEBUG=1
parent
f47b72d98b
commit
2e3207b590
|
@ -5,7 +5,7 @@ inline cell array_nth(array *array, cell slot)
|
||||||
{
|
{
|
||||||
#ifdef FACTOR_DEBUG
|
#ifdef FACTOR_DEBUG
|
||||||
assert(slot < array_capacity(array));
|
assert(slot < array_capacity(array));
|
||||||
assert(array->h.hi_tag() == ARRAY_TYPE);
|
assert(array->type() == ARRAY_TYPE);
|
||||||
#endif
|
#endif
|
||||||
return array->data()[slot];
|
return array->data()[slot];
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ inline void factor_vm::set_array_nth(array *array, cell slot, cell value)
|
||||||
{
|
{
|
||||||
#ifdef FACTOR_DEBUG
|
#ifdef FACTOR_DEBUG
|
||||||
assert(slot < array_capacity(array));
|
assert(slot < array_capacity(array));
|
||||||
assert(array->h.hi_tag() == ARRAY_TYPE);
|
assert(array->type() == ARRAY_TYPE);
|
||||||
#endif
|
#endif
|
||||||
cell *slot_ptr = &array->data()[slot];
|
cell *slot_ptr = &array->data()[slot];
|
||||||
*slot_ptr = value;
|
*slot_ptr = value;
|
||||||
|
|
|
@ -4,7 +4,7 @@ namespace factor
|
||||||
template<typename Array> cell array_capacity(const Array *array)
|
template<typename Array> cell array_capacity(const Array *array)
|
||||||
{
|
{
|
||||||
#ifdef FACTOR_DEBUG
|
#ifdef FACTOR_DEBUG
|
||||||
assert(array->h.hi_tag() == Array::type_number);
|
assert(array->type() == Array::type_number);
|
||||||
#endif
|
#endif
|
||||||
return array->capacity >> TAG_BITS;
|
return array->capacity >> TAG_BITS;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue