Based on OpenCB failure in business4s/decisions4s - build logs
Compiler version
Last good release: 3.6.3-RC1-bin-20241111-b712447-NIGHTLY
First bad release: 3.6.3-RC1-bin-20241112-6f48c39-NIGHTLY
Bisect points to 0a04b68eeda258e7fb3cec8551c19d49c4292679
-- [E007] Type Mismatch Error: /Users/wmazur/projects/scala/sandbox/test.scala:27:13 ----------------------------------------------------------------------------------------------------------
27 | } yield (updating, refs)
| ^^^^^^^^
| Found: (updating : Any)
| Required: Input[F]
|
| where: F is a type in class MemoizingEvaluator with bounds <: [_] =>> Any
| Input is a type in class MemoizingEvaluator with bounds <: [_²[_$8]] =>> Any
|
| longer explanation available when compiling with `-explain`
-- [E007] Type Mismatch Error: /Users/wmazur/projects/scala/sandbox/test.scala:27:23 ----------------------------------------------------------------------------------------------------------
27 | } yield (updating, refs)
| ^^^^
| Found: (refs : Any)
| Required: Input[MemoizingEvaluator.this.OptionRef]
|
| where: Input is a type in class MemoizingEvaluator with bounds <: [_[_$8]] =>> Any
|
| longer explanation available when compiling with `-explain`
Based on OpenCB failure in
business4s/decisions4s
- build logsCompiler version
Last good release: 3.6.3-RC1-bin-20241111-b712447-NIGHTLY First bad release: 3.6.3-RC1-bin-20241112-6f48c39-NIGHTLY Bisect points to 0a04b68eeda258e7fb3cec8551c19d49c4292679
Minimized code
Output
Expectation
Should compile