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
dotc ./scala-scala/src/library/scala/collection/TraversableOnce.scala
./scala-scala/src/library/scala/collection/TraversableOnce.scala:437: error: class OnceCanBuildFrom needs to be abstract, since def apply:
(from: [+hk$0] => scala.collection.TraversableOnce[hk$0])
scala.collection.mutable.Builder[
scala$collection$TraversableOnce$OnceCanBuildFrom$$A
,
scala.collection.TraversableOnce[
scala$collection$TraversableOnce$OnceCanBuildFrom$$A
]
] is not defined
(Note that TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,generic)),CanBuildFrom)),scala$collection$generic$CanBuildFrom$$From) does not match RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,collection)),TraversableOnce), scala$collection$TraversableOnce$$A, TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)) | 1651380528))
class OnceCanBuildFrom[A] extends BufferedCanBuildFrom[A, TraversableOnce] {
^
one error found
The text was updated successfully, but these errors were encountered:
These were disabled before, which means that having evidence
of S <:< T did not introduce a usable implicit conversion from
S to T. We do do it like scalac: just disable Predef.$conforms.
This makes TraversableOnce compile. Fixesscala#914.
The text was updated successfully, but these errors were encountered: