We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open CB regression found in estrondo/farango - build logs
3.3.1-RC1-bin-20230515-22b2259-NIGHTLY 3.3.1-RC4
Bisect points to d1d6c2e
import scala.collection.Factory trait EffectStream[S[_]]: def fromJavaStream[A]: S[A] given [I[_] <: Iterable[_]](using Factory[Any, I[Any]]): EffectStream[I] with override def fromJavaStream[A]: I[A] = { val builder = summon[Factory[_, I[_]]].newBuilder ??? }
-- [E043] Type Error: /Users/wmazur/projects/dotty/bisect/main.scala:8:36 ------ 8 | val builder = summon[Factory[_, I[_]]].newBuilder | ^^^^ | unreducible application of higher-kinded type I to wildcard arguments | | longer explanation available when compiling with `-explain`
Probably should compile
The text was updated successfully, but these errors were encountered:
The bisected commit was fixing #17168 @odersky is it actually typer improvement, and not a regression?
Sorry, something went wrong.
Yeah, it's not a regression. I'm not sure about the original, but to me it looks like it should be summon[Factory[Any, I[Any]]].newBuilder.
summon[Factory[Any, I[Any]]].newBuilder
(Edit) yeah in the original as well.
If I understood Dale correctly, it looks like an error in the program that is now correctly diagnosed.
No branches or pull requests
Open CB regression found in estrondo/farango - build logs
Compiler version
3.3.1-RC1-bin-20230515-22b2259-NIGHTLY
3.3.1-RC4
Bisect points to d1d6c2e
Minimized code
Output
Expectation
Probably should compile
The text was updated successfully, but these errors were encountered: