Fixed NPE when calling hashCode on a product containing nulls (#216)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16964 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
This commit is contained in:
parent
e2414065b1
commit
931d669ca5
|
@ -87,7 +87,7 @@ object ScalaRunTime {
|
|||
var i = 0
|
||||
while (i < arr) {
|
||||
val elem = x.productElement(i)
|
||||
code = code * 41 + (if (elem eq null) 0 else elem.hashCode())
|
||||
code = code * 41 + (if (elem == null) 0 else elem.hashCode())
|
||||
i += 1
|
||||
}
|
||||
code
|
||||
|
|
Loading…
Reference in New Issue