From 2effcbad428e9252fd9b58b95d892a15365815f0 Mon Sep 17 00:00:00 2001
From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch>
Date: Mon, 14 Sep 2015 11:14:44 +0200
Subject: [PATCH] Hide this useless warning

---
 .../scala/leon/frontends/scalac/SaveImports.scala  | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/main/scala/leon/frontends/scalac/SaveImports.scala b/src/main/scala/leon/frontends/scalac/SaveImports.scala
index ff7b05240..b9e557ff7 100644
--- a/src/main/scala/leon/frontends/scalac/SaveImports.scala
+++ b/src/main/scala/leon/frontends/scalac/SaveImports.scala
@@ -4,7 +4,12 @@ package leon
 package frontends.scalac
 
 import scala.tools.nsc._
-import utils.{Position => LeonPosition, RangePosition => LeonRangePosition, OffsetPosition => LeonOffsetPosition}
+import leon.utils.{
+  Position => LeonPosition,
+  RangePosition => LeonRangePosition,
+  OffsetPosition => LeonOffsetPosition,
+  DebugSectionTrees
+}
 
 trait SaveImports extends SubComponent {
   import global._
@@ -14,7 +19,8 @@ trait SaveImports extends SubComponent {
   val ctx: LeonContext
 
   var imports : Map[RefTree,List[Import]] = Map()
-  
+
+  implicit val debugSection = DebugSectionTrees
   
   // FIXME : Copy pasting code is bad.
   def scalaPosToLeonPos(p: global.Position): LeonPosition = {
@@ -47,9 +53,9 @@ trait SaveImports extends SubComponent {
           for (tree <- lst if !tree.isInstanceOf[Import] ) {
             tree.foreach {
               case imp : Import => 
-                ctx.reporter.warning(
+                ctx.reporter.debug(
                   scalaPosToLeonPos(imp.pos),
-                  "Imports will not be preserved in the AST unless they are at top-level"
+                  "Note: Imports will not be preserved in the AST unless they are at top-level"
                 )
               case _ => 
             }
-- 
GitLab