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

Reply via email to