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.)