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.