## Compiler version 3.7.0-RC1 3.7.0-RC2 ## Minimized code Compile with `-Wunused:imports`: ```Scala trait Base class Class extends Base abstract class Entity[T: GetType] class Thing extends Entity[Class] trait GetType[T] object GetType { implicit object GetTypeClass extends GetType[Class] } object Main { def main(args: Array[String]): Unit = { import GetType.* val e = GetTypeClass } } ``` ## Output ```scala [warn] 15 | import GetType.* [warn] | ^ [warn] | unused import ``` ## Expectation The code does not compile without the import, the warning should not be printed. ## Note The warning goes away when you **remove** the line `class Thing extends Entity[Class]`.