summaryrefslogtreecommitdiff
path: root/test/files/neg/parent-inherited-twice-error.check
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2013-12-28 02:50:06 +0300
committerEugene Burmako <xeno.by@gmail.com>2013-12-28 22:25:11 +0300
commitc0cb1d891a663d474a50d34cdf097dc3c1a2d7cc (patch)
tree3243811e36f132fa3c6e8741612133109821d9c9 /test/files/neg/parent-inherited-twice-error.check
parent97b9b2c06a5f562b749eb34834096118f21ca843 (diff)
downloadscala-c0cb1d891a663d474a50d34cdf097dc3c1a2d7cc.tar.gz
scala-c0cb1d891a663d474a50d34cdf097dc3c1a2d7cc.tar.bz2
scala-c0cb1d891a663d474a50d34cdf097dc3c1a2d7cc.zip
[nomaster] codifies the state of the art wrt SI-8104
As it was discovered in SI-8104, whiteboxity doesn’t apply equally to type parameters and type members of materialized type classes. During implicit search and subsequent type inference, whitebox type parameters are consistently erased to wildcards, whereas whitebox type members sometimes remain as is and get in the way of signature conformance checks. Unfortunately, 2.10.x can’t make use of type parameter whiteboxity, because it requires fundep materializers that were only merged into 2.11: https://github.com/scala/scala/pull/2499, and therefore Si-8104 seems to be a hard blocker for 2.10.x at the moment. Stay tuned for updates.
Diffstat (limited to 'test/files/neg/parent-inherited-twice-error.check')
0 files changed, 0 insertions, 0 deletions