From 0a560aaeb4abe19ec94d0598f3e2d0ee79771d8e Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Mon, 13 Jun 2016 17:35:55 +0200 Subject: [PATCH] MT#20543 Fix feature pragma usage Enable language features in the caller's scope instead of in the Sipwise::Base module scope. Change-Id: Ie2b3bdc0fb58f59db8e6060b5ff0cc97081fca6d --- lib/Sipwise/Base.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Sipwise/Base.pm b/lib/Sipwise/Base.pm index 2dc4c1a..1df0915 100644 --- a/lib/Sipwise/Base.pm +++ b/lib/Sipwise/Base.pm @@ -1,6 +1,7 @@ package Sipwise::Base 1.005; -use 5.014; + use strictures (); +use feature (); use parent 'autodie'; sub import { @@ -17,6 +18,7 @@ sub import { my $caller = caller; strictures->import(version => 1); + feature->import(':5.14'); my $export = "package $caller;\n"; for my $f (sort keys %features) {