diff options
Diffstat (limited to 'src/main/scala/Chisel')
| -rw-r--r-- | src/main/scala/Chisel/Error.scala | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/scala/Chisel/Error.scala b/src/main/scala/Chisel/Error.scala index efb5c574..578dd1de 100644 --- a/src/main/scala/Chisel/Error.scala +++ b/src/main/scala/Chisel/Error.scala @@ -46,9 +46,11 @@ object throwException { detected at runtime. */ object ChiselError { + val startTime = System.currentTimeMillis + def elapsedTime: Long = System.currentTimeMillis - startTime + var hasErrors: Boolean = false; val ChiselErrors = new ArrayBuffer[ChiselError]; - def clear() { ChiselErrors.clear() hasErrors = false @@ -68,7 +70,7 @@ object ChiselError { /** Emit an informational message (useful to track long running passes) */ def info(m: String): Unit = - println(tag("info", Console.MAGENTA) + " [%2.3f] ".format(Driver.elapsedTime/1e3) + m) + println(tag("info", Console.MAGENTA) + " [%2.3f] ".format(elapsedTime/1e3) + m) /** emit a warning message */ def warning(m: => String) { |
