aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-08-24 18:50:04 +0200
committerMartin Odersky <odersky@gmail.com>2014-08-24 18:50:04 +0200
commitbd8ff1720396bb61d0ef5fede8eb956df663faa5 (patch)
tree69a1d83e4de0f621d275cb2d1060e147cba6200b
parent9883d54fbf246f48fa2b41dfb68877d9187031ac (diff)
downloaddotty-bd8ff1720396bb61d0ef5fede8eb956df663faa5.tar.gz
dotty-bd8ff1720396bb61d0ef5fede8eb956df663faa5.tar.bz2
dotty-bd8ff1720396bb61d0ef5fede8eb956df663faa5.zip
Fixing refined printing under -uniqid
Crashed before for untyped trees.
-rw-r--r--src/dotty/tools/dotc/printing/RefinedPrinter.scala2
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 e52038789..c5ae129ed 100644
--- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala
+++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala
@@ -201,7 +201,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
else treeText
def idText(tree: untpd.Tree): Text = {
- if (ctx.settings.uniqid.value && tree.symbol.exists) s"#${tree.symbol.id}" else ""
+ if (ctx.settings.uniqid.value && tree.hasType && tree.symbol.exists) s"#${tree.symbol.id}" else ""
}
import untpd._