8 use Scalar::Util qw(tainted);
10 if (exists($Config{taint_support}) && not $Config{taint_support}) {
11 plan skip_all => "your perl was built without taint support";
18 ok( !tainted(1), 'constant number');
22 ok( !tainted($var), 'known variable');
24 ok( tainted($^X), 'interpreter variable');
27 ok( tainted($var), 'copy of interpreter variable');
31 sub TIESCALAR { bless {} }
35 tie my $tiedvar, 'Tainted';
36 ok( tainted($tiedvar), 'for magic variables');