summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Typers.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-03-11 11:46:57 +0000
committermichelou <michelou@epfl.ch>2008-03-11 11:46:57 +0000
commit83ab996aacd72a6866209aa9983ff4c23e8a5e68 (patch)
tree41ca65f18fc656b90044944b8892a43052d62370 /src/compiler/scala/tools/nsc/typechecker/Typers.scala
parentefb71c1e44d23686575618d67ca1612ff57862a2 (diff)
downloadscala-83ab996aacd72a6866209aa9983ff4c23e8a5e68.tar.gz
scala-83ab996aacd72a6866209aa9983ff4c23e8a5e68.tar.bz2
scala-83ab996aacd72a6866209aa9983ff4c23e8a5e68.zip
extended isStrictlyMoreSpecific for erased types
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Typers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Typers.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
index b5a39f3c8d..a43418f6bd 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
@@ -1,5 +1,5 @@
/* NSC -- new Scala compiler
- * Copyright 2005-2007 LAMP/EPFL
+ * Copyright 2005-2008 LAMP/EPFL
* @author Martin Odersky
*/
// $Id$
@@ -1464,7 +1464,7 @@ trait Typers { self: Analyzer =>
}
val vparams = List.mapConserve(fun.vparams)(typedValDef)
-// for (val vparam <- vparams) {
+// for (vparam <- vparams) {
// checkNoEscaping.locals(context.scope, WildcardType, vparam.tpt); ()
// }
var body = typed(fun.body, respt)
@@ -2094,7 +2094,7 @@ trait Typers { self: Analyzer =>
}
protected def typedExistentialTypeTree(tree: ExistentialTypeTree): Tree = {
- for (val wc <- tree.whereClauses)
+ for (wc <- tree.whereClauses)
if (wc.symbol == NoSymbol) { namer.enterSym(wc); wc.symbol setFlag EXISTENTIAL }
else context.scope enter wc.symbol
val whereClauses1 = typedStats(tree.whereClauses, context.owner)
@@ -2473,7 +2473,7 @@ trait Typers { self: Analyzer =>
silent(_.typed(fun, funMode(mode), funpt)) match {
case fun1: Tree =>
val fun2 = if (stableApplication) stabilizeFun(fun1, mode, pt) else fun1
- if (util.Statistics.enabled) appcnt = appcnt + 1
+ if (util.Statistics.enabled) appcnt += 1
val res =
if (phase.id <= currentRun.typerPhase.id &&
fun2.isInstanceOf[Select] &&
@@ -3369,7 +3369,7 @@ trait Typers { self: Analyzer =>
val pt = normalize(pt0)
val isView = pt0.isInstanceOf[MethodType]
- if (util.Statistics.enabled) implcnt = implcnt + 1
+ if (util.Statistics.enabled) implcnt += 1
val startTime = if (util.Statistics.enabled) currentTime else 0l
val tc = newTyper(context.makeImplicit(reportAmbiguous))