From 1e8b5370f159e1235dd8fd331d1efcd4be73fd71 Mon Sep 17 00:00:00 2001
From: Slaven Rezic <
[email protected]>
Date: Sat, 25 Apr 2015 09:16:15 +0200
Subject: [PATCH] Constants from lexical variables potentially modified
elsewhere are deprecated
Make sure that the new deprecation warning does not happen anymore.
This fixes
https://rt.cpan.org/Ticket/Display.html?id=103958
---
lib/constant/tiny.pm | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/constant/tiny.pm b/lib/constant/tiny.pm
index 594eaaa..f9fc72b 100644
--- a/lib/constant/tiny.pm
+++ b/lib/constant/tiny.pm
@@ -68,6 +68,7 @@ my $normal_constant_name = qr/^_?[A-Za-z0-9][A-Za-z0-9_]+\z/;
$symtab->{$name} = \$scalar;
++$flush_mro;
} else {
+ my $scalar = $scalar;
*$full_name = sub () { $scalar };
}
} elsif (@_) {
--
2.1.2