diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-07-03 10:52:43 +0200 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-07-03 10:52:43 +0200 |
commit | 2c089140754f1d039b1b9e56032ab9fdd994f201 (patch) | |
tree | bf60d36dd0ee4c8ca8fc27e732b360818cd1de4d /src | |
parent | e67146c6e8758b070f6ce4eeb43d289980bfe51a (diff) | |
parent | 5ba129070f46da9b981d36afe2f9f0aac50c3800 (diff) | |
download | scala-2c089140754f1d039b1b9e56032ab9fdd994f201.tar.gz scala-2c089140754f1d039b1b9e56032ab9fdd994f201.tar.bz2 scala-2c089140754f1d039b1b9e56032ab9fdd994f201.zip |
Merge pull request #3828 from retronym/ticket/8675
SI-8675 Avoid unreported error after second try using implicit view
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Typers.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala index 66b1c2d87a..9a4d5e3c06 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala @@ -4399,7 +4399,7 @@ trait Typers extends Adaptations with Tags with TypersTracking with PatternTyper if (retry) { val Select(qual, name) = fun tryTypedArgs(args, forArgMode(fun, mode)) match { - case Some(args1) => + case Some(args1) if !args1.exists(arg => arg.exists(_.isErroneous)) => val qual1 = if (!pt.isError) adaptToArguments(qual, name, args1, pt, reportAmbiguous = true, saveErrors = true) else qual |