erlang/otp — pull request #229 by nox (2014-02-07 16:00:44+00:00)
Title: Optimise case arguments in sys_core_fold

If the argument of a case expression is a let, a seq or a case with two clauses where the second one is a failing clause; it can be moved outside the case and further optimisations can be performed.