BrowserREPL-button-tip-on BrowserREPL-button-tip-off

EditButtonTip 2019-08-04

class X::TypeCheck::Return

<p>Error due to a failed typecheck during <span class="code">return</span> </p>

class X::TypeCheck::Return is X::TypeCheck { }
Code

Thrown when a return type check fails.

For example

sub f(--> Int) { "foo" }
f();
CATCH { default { put .^name, ': ', .Str } };
# OUTPUT: «X::TypeCheck::Return: Type check failed for return value; expected Int but got Str ("foo")␤»
Code