summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2009-01-21 16:02:59 +0000
committerIulian Dragos <jaguarul@gmail.com>2009-01-21 16:02:59 +0000
commit45aed61ae5be6da371f4724df24057c72ce0f644 (patch)
tree59075cebc0f9b36debeff37f16e394495f2a0783 /src
parentca805b9f21337a8fcb965432c709cddb7c00f1b9 (diff)
downloadscala-45aed61ae5be6da371f4724df24057c72ce0f644.tar.gz
scala-45aed61ae5be6da371f4724df24057c72ce0f644.tar.bz2
scala-45aed61ae5be6da371f4724df24057c72ce0f644.zip
Fixed NPE when calling hashCode on a product co...
Fixed NPE when calling hashCode on a product containing nulls (#216)
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/runtime/ScalaRunTime.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/runtime/ScalaRunTime.scala b/src/library/scala/runtime/ScalaRunTime.scala
index bee37d44c1..e7ebe8659e 100644
--- a/src/library/scala/runtime/ScalaRunTime.scala
+++ b/src/library/scala/runtime/ScalaRunTime.scala
@@ -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