Skip Menu |

This queue is for tickets about the autovivification CPAN distribution.

Report information
The Basics
Id: 56870
Status: resolved
Priority: 0/
Queue: autovivification

People
Owner: Nobody in particular
Requestors: mschwern [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.05
Fixed in: 0.06



Subject: "no autovivification" vs Regexp::Common
"no autovivification" appears to mess with multi-level tied hashes. For example, Regexp::Common. $ perl -wE 'use Regexp::Common; say $RE{num}{real}' (?:(?i)(?:[+-]?)(?:(?=[0123456789]|[.])(?:[0123456789]*)(?:(?:[.])(?:[0123456789]{0,}))?)(?:(?:[E])(?:(?:[+-]?)(?:[0123456789]+))|)) $ perl -wE 'use Regexp::Common; no autovivification; say $RE{num}{real}' Use of uninitialized value in say at -e line 1.
Le Ven 23 Avr 2010 18:00:33, MSCHWERN a écrit : Show quoted text
> "no autovivification" appears to mess with multi-level tied hashes. > For > example, Regexp::Common. > > $ perl -wE 'use Regexp::Common; say $RE{num}{real}' > > (?:(?i)(?:[+- >
]?)(?:(?=[0123456789]|[.])(?:[0123456789]*)(?:(?:[.])(?:[0123456789]{0,}))?)(?:(?:[E])(?:(?:[+- Show quoted text
> ]?)(?:[0123456789]+))|)) > > $ perl -wE 'use Regexp::Common; no autovivification; say > $RE{num}{real}' > Use of uninitialized value in say at -e line 1.
Thanks for your report. This has been fixed in version 0.06. Vincent.