On Sunday 14 May 2006 01:33, Leopold Toetsch wrote:
> .sub some_function :multi( Array )
> .param pmc args
> print "array\n"
> .end
>
> .sub some_function :multi( string )
> .param string first_arg
> .param pmc args :slurpy
> print "string\n"
> .end
> .sub main :main
> .local pmc a
> a = new .Array
> some_function(a)
> some_function("xx", a)
> .end
>
> $ ./parrot md.pir
> array
> string
>
> ... I don't see a problem.
Hm, I was using 'array' as the type and expecting it to pick up
ResizablePMCArray and ResizableStringArray too. After fixing that, things
work.
Thanks!
-- c