diff --git a/src/c/instance.d b/src/c/instance.d index ae194661f..22d9ec5ee 100644 --- a/src/c/instance.d +++ b/src/c/instance.d @@ -14,8 +14,9 @@ See file '../Copyright' for full details. */ -#include #include +#include +#include cl_object ecl_allocate_instance(cl_object clas, cl_index size) @@ -173,7 +174,7 @@ si_sl_makunbound(cl_object x, cl_object index) if (ecl_unlikely(!FIXNUMP(index))) FEwrong_type_nth_arg(@[si::sl-makunbound], 2, index, @[fixnum]); i = fix(index); - if (ecl_unlikely((i >= x->instance.length || i < 0)) + unlikely_if (i >= x->instance.length || i < 0) FEtype_error_index(x, i); x->instance.slots[i] = ECL_UNBOUND; @(return x)