From b7b371a2096cf6237fbec7c50abb7dd401da4e85 Mon Sep 17 00:00:00 2001
From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch>
Date: Thu, 25 Feb 2016 18:02:38 +0100
Subject: [PATCH] Aesthetic fixes

---
 src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala   | 4 +---
 src/main/scala/leon/synthesis/rules/CEGISLike.scala     | 2 --
 src/main/scala/leon/synthesis/rules/EqualitySplit.scala | 6 +-----
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala b/src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala
index 7ae02d83e..7ad5c222b 100644
--- a/src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala
+++ b/src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala
@@ -17,8 +17,6 @@ import xlang.Expressions._
 import purescala.ExprOps._
 import purescala.Types._
 
-import scala.collection.mutable.{Map => MutableMap}
-
 case class UnsoundExtractionException(ast: Z3AST, msg: String)
   extends Exception("Can't extract " + ast + " : " + msg)
 
@@ -705,7 +703,7 @@ trait AbstractZ3Solver extends Solver {
                     val elems = r.elems.flatMap {
                       case (k, CaseClass(leonSome, Seq(x))) => Some(k -> x)
                       case (k, _) => None
-                    }.toMap
+                    }
 
                     FiniteMap(elems, from, to)
                 }
diff --git a/src/main/scala/leon/synthesis/rules/CEGISLike.scala b/src/main/scala/leon/synthesis/rules/CEGISLike.scala
index 0c9adeb86..128d7299d 100644
--- a/src/main/scala/leon/synthesis/rules/CEGISLike.scala
+++ b/src/main/scala/leon/synthesis/rules/CEGISLike.scala
@@ -570,8 +570,6 @@ abstract class CEGISLike[T <: Typed](name: String) extends Rule(name) {
       // are minimal we make sure we exclude only Bs that are used.
       def excludeProgram(bs: Set[Identifier], isMinimal: Boolean): Unit = {
 
-
-
         def filterBTree(c: Identifier): Set[Identifier] = {
           val (b, _, subcs) = cTree(c).find(sub => bs(sub._1)).get
           subcs.flatMap(filterBTree).toSet + b
diff --git a/src/main/scala/leon/synthesis/rules/EqualitySplit.scala b/src/main/scala/leon/synthesis/rules/EqualitySplit.scala
index 50a38abc6..afabdad92 100644
--- a/src/main/scala/leon/synthesis/rules/EqualitySplit.scala
+++ b/src/main/scala/leon/synthesis/rules/EqualitySplit.scala
@@ -4,15 +4,11 @@ package leon
 package synthesis
 package rules
 
-import leon.purescala.Common.Identifier
+import purescala.Common.Identifier
 import purescala.Expressions._
 import purescala.Extractors._
 import purescala.Constructors._
 
-import solvers._
-
-import scala.concurrent.duration._
-
 /** For every pair of input variables of the same type,
   * checks equality and output an If-Then-Else statement with the two new branches. */
 case object EqualitySplit extends Rule("Eq. Split") {
-- 
GitLab