Skip to content

Instantly share code, notes, and snippets.

@ab5tract
Created October 11, 2023 09:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ab5tract/eeebff309aef997b6fdf69094c969f8e to your computer and use it in GitHub Desktop.
Save ab5tract/eeebff309aef997b6fdf69094c969f8e to your computer and use it in GitHub Desktop.
# Subtest: Block with POST phaser block
# -> {
# POST {
# $post = $_
# }();
# $result
# }
not ok 1 - deparse
# Failed test 'deparse'
# at /home/longwalker/code/raku/z.others/rakudo/t/12-rakuast/statement-phaser.rakutest line 1471
# expected: "-> \{\n POST \{\n \$post = \$_\n }\n \$result\n}"
# got: "-> \{\n POST \{\n \$post = \$_\n }();\n \$result\n}"
ok 2 - AST: did we get a Block
ok 3 - AST: block returns expression
ok 4 - AST: POST actually ran
ok 5 - Str: did we get a Block
Postcondition '{
$post = $_
}' failed
at SETTING::src/core.c/Exception.rakumod:65 (/home/longwalker/code/raku/z.others/rakudo/blib/CORE.c.setting.moarvm:throw)
from <unknown>:1 (<ephemeral file>:)
from src/Perl6/bootstrap.c/BOOTSTRAP.nqp:4142 (/home/longwalker/code/raku/z.others/rakudo/blib/Perl6/BOOTSTRAP/v6c.moarvm:)
from src/Perl6/bootstrap.c/BOOTSTRAP.nqp:4088 (/home/longwalker/code/raku/z.others/rakudo/blib/Perl6/BOOTSTRAP/v6c.moarvm:)
from src/Perl6/bootstrap.c/BOOTSTRAP.nqp:4078 (/home/longwalker/code/raku/z.others/rakudo/blib/Perl6/BOOTSTRAP/v6c.moarvm:)
from /home/longwalker/code/raku/z.others/rakudo/EVAL_122:2 (<ephemeral file>:)
from /home/longwalker/code/raku/z.others/rakudo/t/12-rakuast/statement-phaser.rakutest:1487 (<ephemeral file>:)
from SETTING::src/core.c/Any-iterable-methods.rakumod:563 (/home/longwalker/code/raku/z.others/rakudo/blib/CORE.c.setting.moarvm:sink-all)
from SETTING::src/core.c/Seq.rakumod:149 (/home/longwalker/code/raku/z.others/rakudo/blib/CORE.c.setting.moarvm:sink)
from /home/longwalker/code/raku/z.others/rakudo/t/12-rakuast/statement-phaser.rakutest:1481 (<ephemeral file>:)
from /home/longwalker/code/raku/z.others/rakudo/lib/Test.rakumod (Test):422 (/home/longwalker/code/raku/z.others/rakudo/lib/.precomp/0368FDBCC1EAEBC9D46FB44CA815EDC58C23C3E4/19/193000217BD50EE1A5581D44A9CF22143B7C25C1:)
from /home/longwalker/code/raku/z.others/rakudo/lib/Test.rakumod (Test):421 (/home/longwalker/code/raku/z.others/rakudo/lib/.precomp/0368FDBCC1EAEBC9D46FB44CA815EDC58C23C3E4/19/193000217BD50EE1A5581D44A9CF22143B7C25C1:subtest)
from /home/longwalker/code/raku/z.others/rakudo/lib/Test.rakumod (Test):410 (/home/longwalker/code/raku/z.others/rakudo/lib/.precomp/0368FDBCC1EAEBC9D46FB44CA815EDC58C23C3E4/19/193000217BD50EE1A5581D44A9CF22143B7C25C1:subtest)
from /home/longwalker/code/raku/z.others/rakudo/t/12-rakuast/statement-phaser.rakutest:1439 (<ephemeral file>:<unit>)
from NQP::src/HLL/Compiler.nqp:196 (/home/longwalker/code/raku/z.others/rakudo/install/share/nqp/lib/NQPHLL.moarvm:eval)
from NQP::src/HLL/Compiler.nqp:441 (/home/longwalker/code/raku/z.others/rakudo/install/share/nqp/lib/NQPHLL.moarvm:evalfiles)
from NQP::src/HLL/Compiler.nqp:364 (/home/longwalker/code/raku/z.others/rakudo/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:229 (/home/longwalker/code/raku/z.others/rakudo/blib/Perl6/Compiler.moarvm:command_eval)
from NQP::src/HLL/Compiler.nqp:289 (/home/longwalker/code/raku/z.others/rakudo/install/share/nqp/lib/NQPHLL.moarvm:command_line)
from src/main.nqp:81 (/home/longwalker/code/raku/z.others/rakudo/rakudo.moarvm:MAIN)
from src/main.nqp:63 (/home/longwalker/code/raku/z.others/rakudo/rakudo.moarvm:<mainline>)
from <unknown>:1 (/home/longwalker/code/raku/z.others/rakudo/rakudo.moarvm:<main>)
from <unknown>:1 (/home/longwalker/code/raku/z.others/rakudo/rakudo.moarvm:<entry>)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment