From 86f6aa352ee90d1c32b06ffc0fb4aa8a4ce3567c Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 14 Apr 2016 22:56:28 -0700 Subject: Don't eagerly evaluate assertion failure strings Users should assume it's OK to make them expensive to evaluate. --- src/main/scala/Chisel/CoreUtil.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/scala') diff --git a/src/main/scala/Chisel/CoreUtil.scala b/src/main/scala/Chisel/CoreUtil.scala index db3cf678..bad7799a 100644 --- a/src/main/scala/Chisel/CoreUtil.scala +++ b/src/main/scala/Chisel/CoreUtil.scala @@ -59,7 +59,7 @@ object assert { /** An elaboration-time assertion, otherwise the same as the above run-time * assertion. */ - def apply(cond: Boolean, message: String) { + def apply(cond: Boolean, message: => String) { Predef.assert(cond, message) } -- cgit v1.2.3