From 01911df99929be66c771fb9c0170b422a5c66267 Mon Sep 17 00:00:00 2001
From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch>
Date: Mon, 22 Jun 2015 16:06:22 +0200
Subject: [PATCH] let constructor is dangerous in extractors

---
 src/main/scala/leon/purescala/Extractors.scala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/scala/leon/purescala/Extractors.scala b/src/main/scala/leon/purescala/Extractors.scala
index 9b3d02e69..61bb1650e 100644
--- a/src/main/scala/leon/purescala/Extractors.scala
+++ b/src/main/scala/leon/purescala/Extractors.scala
@@ -83,7 +83,7 @@ object Extractors {
       case MapDifference(t1,t2) => Some((t1,t2,MapDifference))
       case MapIsDefinedAt(t1,t2) => Some((t1,t2, MapIsDefinedAt))
       case ArraySelect(t1, t2) => Some((t1, t2, ArraySelect))
-      case Let(binder, e, body) => Some((e, body, let(binder, _, _)))
+      case Let(binder, e, body) => Some((e, body, Let(binder, _, _)))
       case Require(pre, body) => Some((pre, body, Require))
       case Ensuring(body, post) => Some((body, post, Ensuring))
       case Assert(const, oerr, body) => Some((const, body, Assert(_, oerr, _)))
-- 
GitLab