diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-01-19 21:53:38 +0300 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-01-19 21:53:38 +0300 |
commit | 88c2994f4cdd750e179bebfa352237875c5eedbd (patch) | |
tree | c9a3811ca284ab13e334ca78aa4d06c3afcca800 | |
parent | 0beca4b2f039fb21222cef29c1b7b5a012df5e61 (diff) | |
download | scala-88c2994f4cdd750e179bebfa352237875c5eedbd.tar.gz scala-88c2994f4cdd750e179bebfa352237875c5eedbd.tar.bz2 scala-88c2994f4cdd750e179bebfa352237875c5eedbd.zip |
quasiquotes no longer evaluate debug logs when debug logging is off
-rw-r--r-- | src/compiler/scala/tools/reflect/quasiquotes/Quasiquotes.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/reflect/quasiquotes/Quasiquotes.scala b/src/compiler/scala/tools/reflect/quasiquotes/Quasiquotes.scala index 7d777ef7d5..3e703924e8 100644 --- a/src/compiler/scala/tools/reflect/quasiquotes/Quasiquotes.scala +++ b/src/compiler/scala/tools/reflect/quasiquotes/Quasiquotes.scala @@ -11,7 +11,7 @@ abstract class Quasiquotes extends Parsers val global: c.universe.type = c.universe import c.universe._ - def debug(msg: String): Unit = + def debug(msg: => String): Unit = if (settings.Yquasiquotedebug.value) println(msg) lazy val (universe: Tree, args, parts, parse, reify, method) = c.macroApplication match { @@ -48,7 +48,7 @@ abstract class Quasiquotes extends Parsers val tree = parse(code) debug(s"parsed:\n${showRaw(tree)}\n$tree\n") val reified = reify(tree) - val sreified = + def sreified = reified .toString .replace("scala.reflect.runtime.`package`.universe.build.", "") |