summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2010-01-06 16:23:42 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2010-01-06 16:23:42 +0000
commitf96931f98fb988d0847719c5baa4c0f80ba12c45 (patch)
tree56092c50451bafca03dc44244200ce96be4afff2 /src/compiler/scala/tools/nsc/typechecker/Implicits.scala
parent9245c6a701dac33284bc7151fa50677eb988913d (diff)
downloadscala-f96931f98fb988d0847719c5baa4c0f80ba12c45.tar.gz
scala-f96931f98fb988d0847719c5baa4c0f80ba12c45.tar.bz2
scala-f96931f98fb988d0847719c5baa4c0f80ba12c45.zip
reinstated accidentally deleted comment
no review
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Implicits.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Implicits.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Implicits.scala b/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
index d9004d5e6e..27646363cb 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
@@ -567,7 +567,9 @@ self: Analyzer =>
incCounter(triedImplicits)
if (info.isCyclicOrErroneous ||
(isLocal && shadowed.contains(info.name)) ||
- (isView && isConformsMethod(info.sym)) || //@M this condition prevents no-op conversions, which are a problem (besides efficiency),
+ (isView && isConformsMethod(info.sym)) ||
+ //@M this condition prevents no-op conversions, which are a problem (besides efficiency),
+ // one example is removeNames in NamesDefaults, which relies on the type checker failing in case of ambiguity between an assignment/named arg
!isPlausiblyCompatible(info.tpe, wildPt))
SearchFailure
else