-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
area:lintingLinting warnings enabled with -W or -XlintLinting warnings enabled with -W or -Xlintitype:bug
Milestone
Description
Compiler version
3.3.0
and 3.3.1-RC4
Minimized code
//> using scala "3.3.1-RC4"
//> using options "-Wunused:all"
import scala.deriving.Mirror
case class Test(i: Int, d: Double)
case class Decoder(d: Product => Test)
// OK, no warning returned
// val d = Decoder(summon[Mirror.Of[Test]].fromProduct)
// returns warning:
// [warn] unused import
// [warn] import scala.deriving.Mirror
val d = Decoder(d = summon[Mirror.Of[Test]].fromProduct)
Output
-- Warning: i18313.scala:4:22 -----------------------------------
4 |import scala.deriving.Mirror
| ^^^^^^
| unused import
Expected
No warnings
Metadata
Metadata
Assignees
Labels
area:lintingLinting warnings enabled with -W or -XlintLinting warnings enabled with -W or -Xlintitype:bug