diff options
author | Martin Odersky <odersky@gmail.com> | 2015-09-21 22:14:36 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-10-01 19:33:25 +0200 |
commit | 3604a738654effc20be1d31b0e7af3d0847114b4 (patch) | |
tree | 1535a9ee7d2bb23fab69bb3ec6730cc66c32131a /src/dotty/tools/dotc/printing/PlainPrinter.scala | |
parent | fe714ed2b6aaca41f1e6681b217022b301f3049d (diff) | |
download | dotty-3604a738654effc20be1d31b0e7af3d0847114b4.tar.gz dotty-3604a738654effc20be1d31b0e7af3d0847114b4.tar.bz2 dotty-3604a738654effc20be1d31b0e7af3d0847114b4.zip |
Replace withMode by addMode
withMode sets the whole mode, nit an individual bits. This was used
wrongly in several places. Make this less of a trap by renaming
withMode -> withModeBits.
Diffstat (limited to 'src/dotty/tools/dotc/printing/PlainPrinter.scala')
-rw-r--r-- | src/dotty/tools/dotc/printing/PlainPrinter.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/printing/PlainPrinter.scala b/src/dotty/tools/dotc/printing/PlainPrinter.scala index 45928af4b..5daef9fb8 100644 --- a/src/dotty/tools/dotc/printing/PlainPrinter.scala +++ b/src/dotty/tools/dotc/printing/PlainPrinter.scala @@ -166,7 +166,7 @@ class PlainPrinter(_ctx: Context) extends Printer { else { val constr = ctx.typerState.constraint val bounds = - if (constr.contains(tp)) constr.fullBounds(tp.origin) + if (constr.contains(tp)) constr.fullBounds(tp.origin)(ctx.addMode(Mode.Printing)) else TypeBounds.empty "(" ~ toText(tp.origin) ~ "?" ~ toText(bounds) ~ ")" } |