On Tue, 04 Jul 2017 10:29:50 -0700, larry wrote: > While we could, in theory, do some lookahead to try to suppress this > warning in some cases
I moved[^1] the warning to the point when we parsed a hyper and are making AST for it rather than just where we matched the potential end quoter. So now it still warns for stuff like: my $number = <<$string>>[0]; put "Type: " ~ $number; But no longer warns for cases like: my $number = <<$string>>; Which I think are far more common (e.g. `run «cal $year»`) and there's no hyper intended there, so the warning was fairly annoying. [1] https://github.com/rakudo/rakudo/commit/d39f7b9aff