Some additions to this ticket: There is no error when both commands are on the 
same line:

$ echo 'my int64 $t=0; $t.say' | perl6-m
0

The error is still reproducable when the commands are on separate lines (there 
is a newline in the shell command):

$ echo 'my int32 $t=0;                    
$t.say' | perl6-m
0
Unhandled lexical type in lexprimspec for '$t'

But this does not happen with type 'int' or 'int64':

$ echo 'my int $t=0;                    
$t.say' | perl6-m
0
0

$ echo 'my int64 $t=0;                    
$t.say' | perl6-m
0
0

The above output is from a 64bit Linux box:

$ $ uname -a
Linux cus 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux

Reply via email to