On Fri, 31 Aug 2012 12:36:48 -0700, pmichaud wrote:
> 19:34 <pmichaud> r:  sub abc() returns Int { my $r = 3.5; $r  };  my
> $x = abc();  say 'alive';
> 19:34 <p6eval> rakudo 231137: OUTPUT«Type check failed for return
> value; expected 'Int' but got 'Rat'␤  in sub abc at /tmp/P8uacuh4gB:1␤
> in block  at /tmp/P8uacuh4gB:1␤␤»

Still the same in current Rakudo:

    This is Rakudo version 2017.08-104-g76f1d8970
    built on MoarVM version 2017.08.1-148-g1059eed1
    implementing Perl 6.c.

Better test-case:

    ➜  sub abc() returns Int { 3.5 }; say abc.defined;
    Type check failed for return value; expected Int but got Rat (3.5)

Since there has been no update on this, and no-one's complaining about the 
current behavior, does this mean the ticket should be rejected?

(Marking it RFC for now.)

Reply via email to