summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-03-14 07:25:15 +0000
committerPaul Phillips <paulp@improving.org>2010-03-14 07:25:15 +0000
commit08437bb245349c347ff1072010bfa8dc00a76256 (patch)
tree556f9d3e61787908cbedcc1e4175c32aa9d5e8ce /src
parent605b7c5aeb1b513f1cc9d55819c39412443d0dfa (diff)
downloadscala-08437bb245349c347ff1072010bfa8dc00a76256.tar.gz
scala-08437bb245349c347ff1072010bfa8dc00a76256.tar.bz2
scala-08437bb245349c347ff1072010bfa8dc00a76256.zip
Tighten update check in cleanup.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/transform/CleanUp.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/CleanUp.scala b/src/compiler/scala/tools/nsc/transform/CleanUp.scala
index 66b66299b9..114f49ad50 100644
--- a/src/compiler/scala/tools/nsc/transform/CleanUp.scala
+++ b/src/compiler/scala/tools/nsc/transform/CleanUp.scala
@@ -363,7 +363,7 @@ abstract class CleanUp extends Transform with ast.TreeDSL {
def isArrayMethodSignature =
(methSym.name == nme.length && params.isEmpty) ||
- (methSym.name == nme.update && (structResType.typeSymbol eq UnitClass)) ||
+ (methSym.name == nme.update && (structResType.typeSymbol eq UnitClass) && params.size == 2) ||
(methSym.name == nme.apply && params.size == 1) ||
(methSym.name == nme.clone_ && params.isEmpty)