diff options
Diffstat (limited to 'src/lisp/ao_lisp_mem.c')
| -rw-r--r-- | src/lisp/ao_lisp_mem.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/src/lisp/ao_lisp_mem.c b/src/lisp/ao_lisp_mem.c index e7ece960..7e7464c4 100644 --- a/src/lisp/ao_lisp_mem.c +++ b/src/lisp/ao_lisp_mem.c @@ -214,8 +214,16 @@ static const struct ao_lisp_root	ao_lisp_root[] = {  static const void ** const ao_lisp_cache[] = {  	(const void **) &ao_lisp_cons_free_list,  	(const void **) &ao_lisp_stack_free_list, +	(const void **) &ao_lisp_frame_free_list[0], +	(const void **) &ao_lisp_frame_free_list[1], +	(const void **) &ao_lisp_frame_free_list[2], +	(const void **) &ao_lisp_frame_free_list[3],  }; +#if AO_LISP_FRAME_FREE != 4 +#error Unexpected AO_LISP_FRAME_FREE value +#endif +  #define AO_LISP_CACHE	(sizeof (ao_lisp_cache) / sizeof (ao_lisp_cache[0]))  #define AO_LISP_BUSY_SIZE	((AO_LISP_POOL + 31) / 32) | 
