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
 | 
			
		||||
	assert(slot < array_capacity(array));
 | 
			
		||||
	assert(array->h.hi_tag() == ARRAY_TYPE);
 | 
			
		||||
	assert(array->type() == ARRAY_TYPE);
 | 
			
		||||
#endif
 | 
			
		||||
	return array->data()[slot];
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ inline void factor_vm::set_array_nth(array *array, cell slot, cell value)
 | 
			
		|||
{
 | 
			
		||||
#ifdef FACTOR_DEBUG
 | 
			
		||||
	assert(slot < array_capacity(array));
 | 
			
		||||
	assert(array->h.hi_tag() == ARRAY_TYPE);
 | 
			
		||||
	assert(array->type() == ARRAY_TYPE);
 | 
			
		||||
#endif
 | 
			
		||||
	cell *slot_ptr = &array->data()[slot];
 | 
			
		||||
	*slot_ptr = value;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ namespace factor
 | 
			
		|||
template<typename Array> cell array_capacity(const Array *array)
 | 
			
		||||
{
 | 
			
		||||
#ifdef FACTOR_DEBUG
 | 
			
		||||
	assert(array->h.hi_tag() == Array::type_number);
 | 
			
		||||
	assert(array->type() == Array::type_number);
 | 
			
		||||
#endif
 | 
			
		||||
	return array->capacity >> TAG_BITS;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue