#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

Reply via email to