scala/scala — pull request #1121 by odersky (2012-08-11 17:33:48+00:00)
Title: Added make not private logic for @inline accesses back to ExplicitOuter.

As discussed in https://mail.google.com/mail/u/0/?hl=en&tab=Tm#search/inlining+changes+needed/1390c955960d7cb5, we need to move access widenings back to ExplicitOuter, so that outer fields are correctly widened. The previous logiv in SuperAccessors can go once the inliner is adapted to the new scheme. I leave SuperAccessors for the moment as is, in order not to slide back even further with inlining. Review by @magarciaEPFL, @gkossakowski