From e9bb6d7518b70919606136a742840ad73517d418 Mon Sep 17 00:00:00 2001 From: Philippe Suter <philippe.suter@gmail.com> Date: Fri, 11 Jan 2013 00:52:11 +0100 Subject: [PATCH] Clarified assertion error. --- src/main/scala/leon/purescala/Trees.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/leon/purescala/Trees.scala b/src/main/scala/leon/purescala/Trees.scala index 98888aa5e..a2e21282a 100644 --- a/src/main/scala/leon/purescala/Trees.scala +++ b/src/main/scala/leon/purescala/Trees.scala @@ -37,7 +37,9 @@ object Trees { case class LetTuple(binders: Seq[Identifier], value: Expr, body: Expr) extends Expr { binders.foreach(_.markAsLetBinder) - assert(value.getType.isInstanceOf[TupleType]) + assert(value.getType.isInstanceOf[TupleType], + "The definition value in LetTuple must be of some tuple type; yet we got [%s]. In expr: \n%s".format(value.getType, this)) + val et = body.getType if(et != Untyped) setType(et) -- GitLab