removed the brand field from the object header
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-09-20 03:14:48 +09:00
parent 41cf6e95ce
commit e81bcbab61
8 changed files with 86 additions and 154 deletions

View File

@ -3925,7 +3925,9 @@ static int execute (hcl_t* hcl)
op = HCL_STACK_GETOP(hcl, b1);
if (HCL_OOP_IS_POINTER(op))
{
switch (HCL_OBJ_GET_FLAGS_BRAND(op))
hcl_oop_class_t c;
c = (hcl_oop_class_t)HCL_OBJ_GET_CLASS(op);
switch (HCL_OOP_TO_SMOOI(c->ibrand))
{
case HCL_BRAND_FUNCTION:
if (activate_function(hcl, b1) <= -1) goto call_failed;