From 421cd146691c087f0a9c81d7de6379bf24d65055 Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Wed, 15 Jul 2015 15:38:14 +0200 Subject: [PATCH] All types are supported for pattern matching --- src/main/scala/leon/purescala/Constructors.scala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/scala/leon/purescala/Constructors.scala b/src/main/scala/leon/purescala/Constructors.scala index b69554252..d3dc099a4 100644 --- a/src/main/scala/leon/purescala/Constructors.scala +++ b/src/main/scala/leon/purescala/Constructors.scala @@ -138,11 +138,8 @@ object Constructors { case _ => true }) - case _: TupleType | Int32Type | IntegerType | BooleanType | UnitType | _: AbstractClassType => + case _ => cases - - case t => - scala.sys.error("Constructing match expression on non-supported type: "+t) } resType match { -- GitLab