You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is caused by ef6922c which intentionally changed RefChecks to not look at the full self-type but only the class type when checking for overrides.
@odersky It seems that the only logical way forward is to completely disallow self types from appearing in non-private signatures, since the self-type is an implementation detail of the class, but this is likely to break a lot of things, like Scalatest here. What do you think?
Uh oh!
There was an error while loading. Please reload this page.
While upgrading the community build dotty-staging/scalatest fork to the latest dotty (0.1.1-bin-20170507-1014af3-NIGHTLY) and sbt-dotty 0.1.0-RC4 I hit an a MissingType error
https://travis-ci.org/dotty-staging/scalatest/builds/229925482#L2104
during type erasure https://github.com/lampepfl/dotty/blob/5093126421e333b2329399736e6d7ad327e3bdfa/compiler/src/dotty/tools/dotc/core/TypeErasure.scala#L496
I made some unsuccessful attempts to minimize the error, it seems to boil down to something like this
To reproduce the error:
The text was updated successfully, but these errors were encountered: