scala/scala — pull request #3831 by jrudolph (2014-06-25 09:30:39+00:00)
Title: SI-8657 don't miss tailrec defs in more positions

1) First operand of boolean expression using `&&` or `||`. Second operands of
those boolean exprs were already treated specially here but handling for first
operands was missing.
2) Condition of `If`.

This may be a candidate for backporting as well.