diff --git a/src/main/scala/leon/xlang/AntiAliasingPhase.scala b/src/main/scala/leon/xlang/AntiAliasingPhase.scala index 27d6d3154ac17ca7f7ec58f3de797590094e0213..e79585002fed7a524a10afcf5ce3c7cd55515473 100644 --- a/src/main/scala/leon/xlang/AntiAliasingPhase.scala +++ b/src/main/scala/leon/xlang/AntiAliasingPhase.scala @@ -19,7 +19,6 @@ object AntiAliasingPhase extends TransformationPhase { val description = "Make aliasing explicit" override def apply(ctx: LeonContext, pgm: Program): Program = { - val fds = allFunDefs(pgm) fds.foreach(fd => checkAliasing(fd)(ctx)) diff --git a/src/test/scala/leon/regression/verification/VerificationSuite.scala b/src/test/scala/leon/regression/verification/VerificationSuite.scala index f2ae97880694baac498b94570f81beb1c21c422f..446d06675cdb9b3eb1c7095137ab95e8a928c399 100644 --- a/src/test/scala/leon/regression/verification/VerificationSuite.scala +++ b/src/test/scala/leon/regression/verification/VerificationSuite.scala @@ -41,7 +41,7 @@ trait VerificationSuite extends LeonRegressionSuite { VerificationPhase andThen (if (desugarXLang) FixReportLabels else NoopPhase[VerificationReport]) - val ctx = createLeonContext(files:_*) + val ctx = createLeonContext(files:_*).copy(reporter = new TestErrorReporter) try { val (_, ast) = extraction.run(ctx, files) diff --git a/src/test/scala/leon/test/TestSilentReporter.scala b/src/test/scala/leon/test/TestSilentReporter.scala index 2cf9ea4f7f6c78d4f07002a01f434a150e0d9034..2a8761584222f02c1e4bf85b6fd031c603771079 100644 --- a/src/test/scala/leon/test/TestSilentReporter.scala +++ b/src/test/scala/leon/test/TestSilentReporter.scala @@ -13,3 +13,10 @@ class TestSilentReporter extends DefaultReporter(Set()) { case _ => } } + +class TestErrorReporter extends DefaultReporter(Set()) { + override def emit(msg: Message): Unit = msg match { + case Message(this.ERROR | this.FATAL, _, _) => super.emit(msg) + case _ => + } +}