6 use Config qw/%Config/;
9 if (!$Config{useithreads}) {
12 plan(skip_all => 'This perl wasn\'t built to support threads');
18 use Test::More tests => 10 * 2 * (1 + 2);
21 package Lexical::Types::Test::Tag;
24 my $tid = threads->tid();
25 Test::More::is($_[0], __PACKAGE__, "base type is correct in thread $tid");
26 Test::More::is($_[2], 'Tag', "original type is correct in thread $tid");
34 use Lexical::Types as => 'Lexical::Types::Test::';
39 my $tid = threads->tid();
40 is $t, $tid, "typed lexical correctly initialized at run $_ in thread $tid";
44 my @t = map threads->create(\&try), 1 .. 10;