On Thu, Mar 6, 2008 at 3:03 PM, chromatic <[EMAIL PROTECTED]> wrote:
> On Thursday 06 March 2008 11:47:41 Will Coleda wrote:
>
> > Sure. Take the original:
> > > > $ ../../parrot tcl.pbc -e "puts [concat {expand}[lindex {a b} 1]]"
> >
> > and just tack a --pir on the end: I verified that saving that out to a
> > .pir file and running *that* through parrot generates the same error.
>
> Okay, here's what I've found. The attached PIR file runs fine on trunk, but
> fails in the branch. The problem comes at line 36, where the code calls
> &concat on a TclConst, attempting to flatten it.
>
> The TclConst comes from a previous __list call. I don't know enough about
> the
> details of Tcl right now to see if there's some different kind of PMC
> returned from trunk/branch, but does this help at all?
>
> If you can tell me what seems to be different, I can check the C code.
>
> -- c
>
This seems to behave identically (except for being able to array) in
trunk, sorry.
--
Will "Coke" Coleda