diff --git a/src/util/object_ref.h b/src/util/object_ref.h index 88c888c4b2..405179841a 100644 --- a/src/util/object_ref.h +++ b/src/util/object_ref.h @@ -107,7 +107,7 @@ inline object_ref mk_cnstr(unsigned tag, object_ref const & o1, object_ref const } inline object_ref mk_cnstr(unsigned tag, object_ref const & o1, object_ref const & o2, object_ref const & o3, object_ref const & o4, object_ref const & o5, object_ref const & o6, object_ref const & o7, unsigned scalar_sz = 0) { - object * r = alloc_cnstr(tag, 6, scalar_sz); + object * r = alloc_cnstr(tag, 7, scalar_sz); cnstr_set_obj(r, 0, o1.raw()); inc(o1.raw()); cnstr_set_obj(r, 1, o2.raw()); inc(o2.raw()); cnstr_set_obj(r, 2, o3.raw()); inc(o3.raw());