Jonathan Worthington wrote:
error:imcc:'init' is not a v-table method, but was used with :vtable.
        in file 'TGE/Rule.pir' line 49
leo++ fixed half of this when he cleaned up the validation code, but there was another problem too. Fixed that in 15048, so this should work now.

This is fixed now (many thanks!)

I still have failing tests. It looks like the 'init' methods aren't being called. (In TGE::Compiler the tree transformation rules are never added to tree grammar. In TGE::Tree the AddrRegistry PMC in the 'agid' attribute is never created, and in TGE::Grammar the ResizablePMCArray in the 'rules' attribute is never created, so they cause 'Null PMC access...' errors.)

Is there a lingering piece of Parrot that depends on finding the init vtable methods prepended with "__"?

Allison

Reply via email to