Skip to content

Commit 45a2df1

Browse files
committed
Fix TreeChecker mismatch string
1 parent e754a2d commit 45a2df1

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/dotty/tools/dotc/transform/TreeChecker.scala

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -425,10 +425,11 @@ class TreeChecker extends Phase with SymTransformer {
425425
!tree.isEmpty &&
426426
!isPrimaryConstructorReturn &&
427427
!pt.isInstanceOf[FunProto])
428-
assert(tree.tpe <:< pt,
429-
i"""error at ${sourcePos(tree.pos)}
430-
|${err.typeMismatchStr(tree.tpe, pt)}
431-
|tree = $tree""")
428+
assert(tree.tpe <:< pt, {
429+
val mismatch = err.typeMismatchMsg(tree.tpe, pt)
430+
i"""|${mismatch.msg}
431+
|tree = $tree""".stripMargin
432+
})
432433
tree
433434
}
434435
}

0 commit comments

Comments
 (0)