switch from stringy to block eval, being careful to not be caught by AutoPrereqs
Karen Etheridge [Thu, 25 Jan 2018 20:55:19 +0000 (12:55 -0800)]
t/RT96893_perlcc.t

index db695ed..53bb53a 100644 (file)
@@ -4,13 +4,13 @@ use warnings;
 use Test::More;
 
 plan skip_all => 'B::C required for testing perlcc -O3'
-    unless eval "require B::C;";
+    unless eval { +require B::C; };
 
 plan skip_all => 'B::C is too old (require 1.48, have ' . ($B::C::VERSION || 'undef') . ')'
     unless eval { B::C->VERSION('1.48') };
 
 plan skip_all => 'Devel::CheckBin required for looking for a perlcc executable'
-    unless eval 'require Devel::CheckBin';
+    unless eval { +require Devel::CheckBin };
 
 plan skip_all => 'perlcc required' unless Devel::CheckBin::can_run('perlcc');