scala/scala — pull request #1556 by retronym (2012-11-02 10:49:04+00:00)
Title: SI-6562 Shuffle around Inliner based access widening, part III

Initial review by @odersky @magarcia. Additional pairs of eyes are very welcome.

The first commit is sufficient to resolve the reported crash.

But when considering what should and should not land in 2.10.0, we must carefully weigh the risk of these late changes against the risk of leaving the access widening in `SuperAccessors`, which is a significant deviation from 2.9.2, and might have as-yet-undiscovered impacts on other clients of pickled signatures (scalap / Salat / Reflection?). It would might also hamper our ability to deliver the full fix in 2.10.1 on grounds of binary compatibility.