From 86f0b2695e3eb4a4d5292c7dc30c13fa4665062c Mon Sep 17 00:00:00 2001 From: Etienne Kneuss <colder@php.net> Date: Fri, 8 Mar 2013 16:27:51 +0100 Subject: [PATCH] Remove hack --- src/main/scala/leon/purescala/TreeOps.scala | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/main/scala/leon/purescala/TreeOps.scala b/src/main/scala/leon/purescala/TreeOps.scala index b0516a56f..9d7369d99 100644 --- a/src/main/scala/leon/purescala/TreeOps.scala +++ b/src/main/scala/leon/purescala/TreeOps.scala @@ -1191,17 +1191,6 @@ object TreeOps { protected def register(cond: Expr, path: C): C protected def rec(e: Expr, path: C): Expr = e match { - case Let(i, e @ FunctionInvocation(fd, callArgs), b) if fd.hasPostcondition => - val argsMap = fd.args.map(vd => Variable(vd.id)) zip callArgs - - val newPost = TreeOps.replace(Map(ResultVariable() -> Variable(i)) ++ argsMap, fd.postcondition.get) - - val pred = newPost - - val se = rec(e, path) - val sb = rec(b, register(pred, path)) - Let(i, se, sb) - case Let(i, e, b) => val se = rec(e, path) val sb = rec(b, register(Equals(Variable(i), se), path)) -- GitLab