id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
216	can't override the RPA HLL map from PIR?	coke	whiteknight	"tcl currently subclasses ResizablePMCArray in a PMC, so that this:

{{{
.HLL 'Tcl'
.namespace []

.sub '&list'
  .param pmc argv :slurpy
  .return(argv)
.end
}}}

when invoked, is given an argv of type {{{TclList}}} instead of {{{ResizablePMCArray}}}

Trying to convert that PMC to a PIR subclass, I find I can't get that override working. Here's some sample PIR to demonstrate the problem:

{{{
.HLL 'Foo'
.HLL_map 'ResizablePMCArray' = 'RPA'

.sub main
  $P1 = get_class 'ResizablePMCArray'
  $P0 = subclass $P1, 'RPA'
  joe('a','b','c')
.end


.sub joe
  .param pmc argv :slurpy
  $S0 = typeof argv
  say $S0
.end
}}}

That prints out {{{ResizablePMCArray}}} instead of {{{RPA}}}."	bug	closed	normal		imcc		high	fixed	tcl blocker				all
