From b7f011a117d012ef6fa979fc197fc1b3c2d3ec33 Mon Sep 17 00:00:00 2001 From: Etienne Kneuss <etienne.kneuss@epfl.ch> Date: Wed, 5 Nov 2014 13:40:13 +0100 Subject: [PATCH] It was a type parameter in disguise after all --- src/main/scala/leon/LeonPhase.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/leon/LeonPhase.scala b/src/main/scala/leon/LeonPhase.scala index b116d68f5..840d96f8d 100644 --- a/src/main/scala/leon/LeonPhase.scala +++ b/src/main/scala/leon/LeonPhase.scala @@ -16,10 +16,10 @@ abstract class TransformationPhase extends LeonPhase[Program, Program] { } } -abstract class UnitPhase[Program] extends LeonPhase[Program, Program] { - def apply(ctx: LeonContext, p: Program): Unit +abstract class UnitPhase[T] extends LeonPhase[T, T] { + def apply(ctx: LeonContext, p: T): Unit - override def run(ctx: LeonContext)(p: Program) = { + override def run(ctx: LeonContext)(p: T) = { apply(ctx, p) p } -- GitLab