diff --git a/src/Raku/Grammar.nqp b/src/Raku/Grammar.nqp index b4aa5973459..9a5dbb2cb68 100644 --- a/src/Raku/Grammar.nqp +++ b/src/Raku/Grammar.nqp @@ -1474,13 +1474,13 @@ grammar Raku::Grammar is HLL::Grammar does Raku::Common { self.EXPR-reduce(@termstack, @opstack); } - if nqp::isnull(nqp::atkey(%inO, 'adverb')) { - $more_infix := 0; - } - else { + if nqp::atkey(%inO,'adverb') { nqp::push(@opstack, $infix); self.EXPR-reduce(@termstack, @opstack); } + else { + $more_infix := 0; + } } last if $term_done;