id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
638	[PMC] inheritance of abstract PMC is broken	fperrad	bacek	"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;
}
}}}

"	bug	closed	normal		core	1.1.0	medium	fixed		cotto			
