Bob Rogers <[EMAIL PROTECTED]> wrote:
>    The attached patch is supposed to do two things:

>    1.  Makes it possible to say ".flatten foo" as part of a
> .pcc_begin_return/.pcc_end_return sequence.  Remarkably, this part of
> the patch is only a one-line change; the internals for call & return are
> closer than the syntax.

Yeah. Call and return are using the same argument setup code.

>    2.  Makes ".flatten" equivalent to ".flatten_arg" for all other
> purposes, to emphasize the similarity.

>    Unfortunately, though this patch works as intended, it also has a
> number of bizarre side-effects.  Here's the summary of failing tests:

Strange. I don't get these test failures (and I can't see, why this
patch would generate such errors).

> ...  The t/op/string_cs.t and t/op/stringu.t cases, on the other
> hand, say

>       error:imcc:syntax error, unexpected LABEL

The sequence ENC:"STRINGC" is longer then a label token, and I get
USTRINGC as expected.

> It's remotely conceivable that there's a bug in bison and/or flex (I'm
> using the SuSE RPM versions bison-1.875-51.4 and flex-2.5.4a-293).

Could be, yes. I've: bison (GNU Bison) 1.75, flex version 2.5.4

Anyway, applied - thanks.
leo

Reply via email to