diff options
author | Samuel Gruetter <samuel.gruetter@epfl.ch> | 2014-03-26 21:40:40 +0100 |
---|---|---|
committer | Samuel Gruetter <samuel.gruetter@epfl.ch> | 2014-04-02 15:17:38 +0200 |
commit | bd15941015cd4f438665b2f1b2dceb0bbb3e9aa5 (patch) | |
tree | 8b415b9cf945c323f00f85a042b9edefd2e63fb8 | |
parent | 9b67ac2fb417f00a524ce7f5bc37eb9694763033 (diff) | |
download | dotty-bd15941015cd4f438665b2f1b2dceb0bbb3e9aa5.tar.gz dotty-bd15941015cd4f438665b2f1b2dceb0bbb3e9aa5.tar.bz2 dotty-bd15941015cd4f438665b2f1b2dceb0bbb3e9aa5.zip |
fix: isSensical in d"..." impl must inspect contents of List arg
-rw-r--r-- | src/dotty/tools/dotc/typer/ErrorReporting.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/typer/ErrorReporting.scala b/src/dotty/tools/dotc/typer/ErrorReporting.scala index 119778139..8f9b01fe6 100644 --- a/src/dotty/tools/dotc/typer/ErrorReporting.scala +++ b/src/dotty/tools/dotc/typer/ErrorReporting.scala @@ -115,6 +115,7 @@ object ErrorReporting { import DiagnosticString._ def d(args: Any*)(implicit ctx: Context): String = { def isSensical(arg: Any): Boolean = arg match { + case l: Seq[_] => l.forall(isSensical(_)) case tpe: Type if tpe.isErroneous => false case NoType => false case sym: Symbol if sym.isCompleted => |