Skip to content

Commit

Permalink
Fix WhateverCode curries losing use fatal
Browse files Browse the repository at this point in the history
  • Loading branch information
zoffixznet committed Dec 13, 2017
1 parent 07616ef commit 31db3ac
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/Perl6/Actions.nqp
Expand Up @@ -9502,6 +9502,9 @@ class Perl6::Actions is HLL::Actions does STDActions {
my %sig_info := hash(parameters => @params);
my $signature := $*W.create_signature_and_params($/, %sig_info, $block, 'Mu');
add_signature_binding_code($block, $signature, @params);

fatalize($block[1]) if $*FATAL;

my $code := $*W.create_code_object($block, 'WhateverCode', $signature);
$past := block_closure(reference_to_code_object($code, $block));
$past.returns($WhateverCode);
Expand Down

0 comments on commit 31db3ac

Please sign in to comment.