#638: [PMC] inheritance of abstract PMC is broken
---------------------+------------------------------------------------------
Reporter: fperrad | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: core | Version: 1.1.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
Since r38471 (merge tt528_vtinit), the build of Lua PMC is broken.
All Lua PMC inherits of LuaAny, an abstract PMC.
For example, in luaboolean.c :
{{{
PARROT_EXPORT
VTABLE* Parrot_LuaBoolean_ro_get_vtable(PARROT_INTERP) {
VTABLE *vt;
vt = Parrot_default_get_vtable(interp);
Parrot_LuaAny_update_vtable(vt);
Parrot_LuaAny_ro_update_vtable(vt); # the code of this function is
not generated
Parrot_LuaBoolean_update_vtable(vt);
Parrot_LuaBoolean_ro_update_vtable(vt);
return vt;
}
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/638>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets