summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Global.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/Global.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Global.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala
index 2cf8246db1..d48b6fa569 100644
--- a/src/compiler/scala/tools/nsc/Global.scala
+++ b/src/compiler/scala/tools/nsc/Global.scala
@@ -163,6 +163,14 @@ class Global(var currentSettings: Settings, var reporter: Reporter) extends Symb
if (opt.fatalWarnings) globalError(msg)
else reporter.warning(NoPosition, msg)
+ @inline final def ifDebug(body: => Unit) {
+ if (settings.debug.value)
+ body
+ }
+ @inline final def debuglog(msg: => String) {
+ if (settings.debug.value)
+ inform("[log " + phase + "] " + msg)
+ }
private def elapsedMessage(msg: String, start: Long) =
msg + " in " + (currentTime - start) + "ms"