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