diff options
author | Martin Odersky <odersky@gmail.com> | 2016-03-22 15:37:25 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-03-30 09:51:03 +0200 |
commit | 0474de635bee32f6d78726072230c9d572de0d52 (patch) | |
tree | 961aa3ee8a8f93bade92c14cbde79142c81f60a5 /src | |
parent | bbbb6620dabb2a247f74e4cdfbffd178654decba (diff) | |
download | dotty-0474de635bee32f6d78726072230c9d572de0d52.tar.gz dotty-0474de635bee32f6d78726072230c9d572de0d52.tar.bz2 dotty-0474de635bee32f6d78726072230c9d572de0d52.zip |
Fix bug in printing New nodes
Explicitly given type parameters were printed twice.
Diffstat (limited to 'src')
-rw-r--r-- | src/dotty/tools/dotc/printing/RefinedPrinter.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/src/dotty/tools/dotc/printing/RefinedPrinter.scala index e21f12410..27e42fddf 100644 --- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala +++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala @@ -345,7 +345,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) { "new " ~ { tpt match { case tpt: Template => toTextTemplate(tpt, ofNew = true) - case _ => toTextLocal(tpt) + case _ => toTextLocal(tpt.typeOpt.underlyingClassRef(refinementOK = false)) } } case Pair(l, r) => |