summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Duplicators.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-04-18 12:22:59 +0100
committerPaul Phillips <paulp@improving.org>2012-04-18 14:59:22 +0100
commit016bc3db52d6f1ffa3ef2285d5801f82f5f49167 (patch)
tree0915586ab8fe0f4019245e655f5f31e9d83649c3 /src/compiler/scala/tools/nsc/typechecker/Duplicators.scala
parent8a285258fdb37af9f4ba8ced0a5c8fb6fefbf62c (diff)
downloadscala-016bc3db52d6f1ffa3ef2285d5801f82f5f49167.tar.gz
scala-016bc3db52d6f1ffa3ef2285d5801f82f5f49167.tar.bz2
scala-016bc3db52d6f1ffa3ef2285d5801f82f5f49167.zip
Minor optimizations with nested list operations.
I also tried transforming a comment into an assertion and to my shock and happy surprise everything still worked. Let's express those preconditions in code when we can, mmm?
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Duplicators.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Duplicators.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Duplicators.scala b/src/compiler/scala/tools/nsc/typechecker/Duplicators.scala
index f6d1e42c32..2574a1d241 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Duplicators.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Duplicators.scala
@@ -186,7 +186,7 @@ abstract class Duplicators extends Analyzer {
oldClassOwner = oldThis
newClassOwner = newThis
invalidate(ddef.tparams)
- for (vdef <- ddef.vparamss.flatten) {
+ mforeach(ddef.vparamss) { vdef =>
invalidate(vdef)
vdef.tpe = null
}