[#821] | project: compiler | priority: low | category: feature | |
---|---|---|---|---|
submitter | assigned to | status | date submitted | |
Burak | _ | _ | 2006-11-14 16:26:58.0 | |
subject | warning for equality mistakes | |||
code |
def f(x:AnyRef) = scala.Unit == x def fInt(x:Int) = scala.Unit == x def fChar(x:Char) = scala.Unit == x ...// x some value type that is not unit def g(x:AnyVal, y:AnyRef) = x == y |
|||
what happened | ||||
what expected | all functions constantly return false. The compiler ought to help the programmer realize that. | |||
[back to overview] |
Burak edited on 2006-11-14 16:27:25.0 |
I add this feature request as a reminder, as discussed in today's Scala meeting |
Burak edited on 2006-11-14 16:27:51.0 |