From 0b38dce4d1b8d49598046c4969348259fee60bf4 Mon Sep 17 00:00:00 2001
From: "Emmanouil (Manos) Koukoutos" <emmanouil.koukoutos@epfl.ch>
Date: Wed, 3 Dec 2014 13:58:48 +0100
Subject: [PATCH] Remove traces of old "passes"

---
 src/main/scala/leon/synthesis/rules/Tegis.scala | 12 ------------
 src/main/scala/leon/utils/Library.scala         |  4 ----
 2 files changed, 16 deletions(-)

diff --git a/src/main/scala/leon/synthesis/rules/Tegis.scala b/src/main/scala/leon/synthesis/rules/Tegis.scala
index c436b6ed0..3ce5a9089 100644
--- a/src/main/scala/leon/synthesis/rules/Tegis.scala
+++ b/src/main/scala/leon/synthesis/rules/Tegis.scala
@@ -33,18 +33,6 @@ case object TEGIS extends Rule("TEGIS") {
 
   def instantiateOn(sctx: SynthesisContext, p: Problem): Traversable[RuleInstantiation] = {
 
-    // check if the formula contains passes:
-    if (!sctx.program.library.passes.isDefined) {
-      return Nil;
-    }
-
-    val passes = sctx.program.library.passes.get
-
-    val mayHaveTests = exists({
-        case FunctionInvocation(TypedFunDef(`passes`, _), _) => true
-        case _ => false
-    })(p.phi)
-
     List(new RuleInstantiation(p, this, SolutionBuilder.none, this.name, this.priority) {
       def apply(sctx: SynthesisContext): RuleApplication = {
 
diff --git a/src/main/scala/leon/utils/Library.scala b/src/main/scala/leon/utils/Library.scala
index 5b5621b14..2a254a861 100644
--- a/src/main/scala/leon/utils/Library.scala
+++ b/src/main/scala/leon/utils/Library.scala
@@ -17,10 +17,6 @@ case class Library(pgm: Program) {
     case fd: FunDef => fd
   }
 
-  lazy val passes = lookup("leon.lang.passes").collect {
-    case fd: FunDef => fd
-  }
-
   lazy val guide = lookup("leon.lang.synthesis.guide") collect {
     case (fd: FunDef) => fd
   }
-- 
GitLab