diff --git a/engine/oop.c b/engine/oop.c index 6762b0f..fe079a4 100644 --- a/engine/oop.c +++ b/engine/oop.c @@ -68,8 +68,6 @@ PH7_PRIVATE ph7_class *PH7_NewRawClass(ph7_vm *pVm, const SyString *pName, sxu32 SyHashInit(&pClass->hAttr, &pVm->sAllocator, 0, 0); SyHashInit(&pClass->hDerived, &pVm->sAllocator, 0, 0); SySetInit(&pClass->aInterface, &pVm->sAllocator, sizeof(ph7_class *)); - SySetInit(&pClass->sExtends, &pVm->sAllocator, sizeof(SyString)); - SySetInit(&pClass->sImplements, &pVm->sAllocator, sizeof(SyString)); pClass->nLine = nLine; /* All done */ return pClass; diff --git a/include/ph7int.h b/include/ph7int.h index 8160e27..2cda1c5 100644 --- a/include/ph7int.h +++ b/include/ph7int.h @@ -1046,8 +1046,6 @@ struct ph7_class { SyHash hMethod; /* Class methods */ sxu32 nLine; /* Line number on which this class was declared */ SySet aInterface; /* Implemented interface container */ - SySet sExtends; /* List of inherited classes / interfaces */ - SySet sImplements; /* List of implemented interfaces */ }; /* Class configuration flags */ #define PH7_CLASS_FINAL 0x001 /* Class is final [cannot be extended] */