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