summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm')
-rw-r--r--Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm7
1 files changed, 4 insertions, 3 deletions
diff --git a/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm b/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
index a6b9ee1137d..146446e93d7 100644
--- a/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
+++ b/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
@@ -1,8 +1,9 @@
package JSON::PP::Boolean;
use strict;
-require overload;
-local $^W;
+use warnings;
+use overload ();
+overload::unimport('overload', qw(0+ ++ -- fallback));
overload::import('overload',
"0+" => sub { ${$_[0]} },
"++" => sub { $_[0] = ${$_[0]} + 1 },
@@ -10,7 +11,7 @@ overload::import('overload',
fallback => 1,
);
-$JSON::PP::Boolean::VERSION = '4.06';
+our $VERSION = '4.16';
1;