From 412230457d60e3f4b0c5cf214ff8ef98857c83bc Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Fri, 16 Oct 2015 17:21:24 +0200 Subject: [PATCH] Make this more readable --- src/main/scala/leon/purescala/FunctionClosure.scala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/scala/leon/purescala/FunctionClosure.scala b/src/main/scala/leon/purescala/FunctionClosure.scala index 20dbd1eec..65fd1de8a 100644 --- a/src/main/scala/leon/purescala/FunctionClosure.scala +++ b/src/main/scala/leon/purescala/FunctionClosure.scala @@ -130,7 +130,12 @@ object FunctionClosure extends TransformationPhase { val freshVals = (inner.paramIds ++ free).map{_.freshen}.map(instantiateType(_, tparamsMap)) val freeMap = (inner.paramIds ++ free).zip(freshVals).toMap - val newFd = inner.duplicate(inner.id.freshen, inner.tparams ++ tpFresh, freshVals.map(ValDef(_)), instantiateType(inner.returnType, tparamsMap)) + val newFd = inner.duplicate( + inner.id.freshen, + inner.tparams ++ tpFresh, + freshVals.map(ValDef(_)), + instantiateType(inner.returnType, tparamsMap) + ) newFd.precondition = Some(and(pc, inner.precOrTrue)) val instBody = instantiateType( @@ -154,11 +159,7 @@ object FunctionClosure extends TransformationPhase { override def apply(ctx: LeonContext, program: Program): Program = { val newUnits = program.units.map { u => u.copy(defs = u.defs map { case m: ModuleDef => - ModuleDef( - m.id, - m.definedClasses ++ m.definedFunctions.flatMap(close), - m.isPackageObject - ) + m.copy(defs = m.definedClasses ++ m.definedFunctions.flatMap(close)) case cd => cd })} -- GitLab