aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-03-08 09:52:20 +0100
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-03-18 11:15:47 +0100
commita7a8563b8c6e63f76826164495bb4842b29fdf87 (patch)
tree584fd4f9206edd705729e6c16686c365807f9226 /src/dotty/tools
parent3bcab098b641c7dfcf9f8788aacf942c06b52764 (diff)
downloaddotty-a7a8563b8c6e63f76826164495bb4842b29fdf87.tar.gz
dotty-a7a8563b8c6e63f76826164495bb4842b29fdf87.tar.bz2
dotty-a7a8563b8c6e63f76826164495bb4842b29fdf87.zip
Show compilation unit which failed pickling in tests.
Diffstat (limited to 'src/dotty/tools')
-rw-r--r--src/dotty/tools/dotc/transform/Pickler.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/transform/Pickler.scala b/src/dotty/tools/dotc/transform/Pickler.scala
index f0b093614..fb6b58e36 100644
--- a/src/dotty/tools/dotc/transform/Pickler.scala
+++ b/src/dotty/tools/dotc/transform/Pickler.scala
@@ -66,15 +66,15 @@ class Pickler extends Phase {
}
for ((unpickler, unit) <- unpicklers zip units) {
val unpickled = unpickler.body(readPositions = false)
- testSame(i"$unpickled%\n%", beforePickling(unit))
+ testSame(i"$unpickled%\n%", beforePickling(unit), unit)
}
}
- private def testSame(unpickled: String, previous: String)(implicit ctx: Context) =
+ private def testSame(unpickled: String, previous: String, unit: CompilationUnit)(implicit ctx: Context) =
if (previous != unpickled) {
output("before-pickling.txt", previous)
output("after-pickling.txt", unpickled)
- ctx.error(s"""pickling difference for ${ctx.compilationUnit}, for details:
+ ctx.error(s"""pickling difference for $unit, for details:
|
| diff before-pickling.txt after-pickling.txt""".stripMargin)
}