# New Ticket Created by  Vittore Scolari 
# Please include the string:  [perl #132052]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=132052 >


The following script:

    use NativeCall :types;

    class a {
       method new(size_t $size, :$init, :$type) {
           my $s = $size;
           Blob[size_t].new($s);
       }
    }

   my $a = a.new(10);

   class b {
       method new(size_t $size, :$init, :$type) {
           Blob[size_t].new($size);
       }
    }

    my $b = b.new(12);

dies with error
Type check failed in initializing element #0 to
Blob[NativeCall::Types::size_t]; expected NativeCall::Types::size_t but got
Int (12)

Reply via email to