summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Typers.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
index 1c8b2486c9..5bd936bfb7 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
@@ -1121,9 +1121,9 @@ trait Typers extends Modes with Adaptations {
if (!phase.erasedTypes) {
for (ancestor <- clazz.ancestors find (_.isCase)) {
unit.error(clazz.pos, (
- "case class `%s' has case ancestor `%s'. Case-to-case inheritance is prohibited."+
- " To overcome this limitation use extractors to pattern match on non-leaf nodes."
- ).format(clazz, ancestor))
+ "case %s has case ancestor %s, but case-to-case inheritance is prohibited."+
+ " To overcome this limitation, use extractors to pattern match on non-leaf nodes."
+ ).format(clazz, ancestor.fullName))
}
}
}