Subject: | class names containing '=' are parsed incorrectly |
If a class name contains the character '=', Data::Dump fails to parse
it correctly. Problem similar to
https://rt.perl.org/rt3//Public/Bug/Display.html?id=101814
Proposal : replace line 109
if (overload::StrVal($rval) =~ /^(?:([^=]+)=)?([A-Z]+)\(0x([^\)]+)\)
$/) {
by
if (overload::StrVal($rval) =~ /^(?:(.+)=)?([A-Z]+)\(0x([^\)]+)\)
$/) {