Closed
Description
Compiler version
3.0.0-RC3
Minimized code
inline def n = null
inline def f = inline if n == null then 0 else 1
inline def m = inline n match { case null => 0; case _ => 1 }
@main def main =
println(f) // error
println(m)
Output
[error] 6 | println(f)
[error] | ^
[error] |Cannot reduce `inline if` because its condition is not a constant value: (null:Null).==(null)
[error] | This location contains code that was inlined from x.scala:2
[error] one error found
Expectation
Success.