## Compiler version Scala 3.7.3 ## Minimized code ```scala //> using scala 3.7.3 //> using options -Wall object NoWarningProvided: val a = b val b = 42 class WarningIsProvided: val a = b val b = 42 ``` ## Output ```scala $ scala compile . Compiling project (Scala 3.7.3, JVM (21)) [warn] ./bug.scala:10:7 [warn] Access non-initialized value b. Calling trace: [warn] ├── class WarningIsProvided: [ bug.scala:8 ] [warn] │ ^ [warn] └── val a = b [ bug.scala:9 ] [warn] ^ [warn] val b = 42 [warn] ^ Compiled project (Scala 3.7.3, JVM (21)) ``` ## Expectation Same warning also for object NoWarningProvided