On Mon, Sep 5, 2011 at 12:59 AM, Chip Salzenberg <rev.chip@gmail.com> wrote:
> This is a change from 5.12 (at least): A copied glob used to invoke
> TIEHANDLE when you tied it, but now invokes TIESCALAR. This breaks
> Net::Server::Coro (at least):
> $ perl -e '$x = do { local *X }; tie $x, "Foo"'
> Can't locate object method "TIEHANDLE" via package "Foo" at -e line 1.
> $ ./perl -Ilib -e '$x = do { local *X }; tie $x, "Foo"'
> Can't locate object method "TIESCALAR" via package "Foo" at -e line 1.
> Is this a bug or a feature, I wonder? I vote bug...
This is a result of some bugfixes related to globs, see bug #79528 for
more information.
Leon
Thread Previous