This dies now with the same typed exception:

$ perl6 -e 'my $rx = "+"; "" ~~ /<$rx>/; say "alive"'
===SORRY!=== Error while compiling EVAL_0
Quantifier quantifies nothing
at EVAL_0:1
------> anon regex { +⏏}

But as masak pointed out, S05 says it should not die:

On Sat Dec 20 13:10:32 2014, masak wrote:
> [...]
> S05 says "If the compilation of the string form fails, the error
> message is converted
> to a warning and the assertion fails."
> 
> So, it shouldn't die, just fail the match. It definitely shouldn't
> loop forever and run out of memory.

Reply via email to