# New Ticket Created by Klaas-Jan Stol # Please include the string: [perl #48877] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=48877 >
runtime/parrot/include/vtable_methods.pasm contains a great number of .constant definitions, for the names of vtable methods. All method names have double underscores, which used to be the way to be able to override them in PIR. This file must be killed, or its generation must be prevented (whatever is applicable.) >From another conversation: ========================== Klaas-Jan Stol wrote: > 1. is the double__underscore thing still supposed to work and if so, is it > deprecated? Deprecated, but not yet entirely removed from the code. > 2. are the .constant definitions still needed? i.o.w., does updating that > file make sense or can i save myself that trouble. Grepping for a few sample constants, they aren't used anywhere in the repository. So nuke them and the C defines that generated them (starting on line 666 of include/parrot/vtable.h), on the standard deprecation cycle. Clense the evil :) Allison ============================ kjs