summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--tests/vm/tconst.nim7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/vm/tconst.nim b/tests/vm/tconst.nim
index 553f0c136..bb9ad2117 100644
--- a/tests/vm/tconst.nim
+++ b/tests/vm/tconst.nim
@@ -21,14 +21,17 @@ block:
 
 template main() =
   # xxx merge more const related tests here
+  const ct = CompileTime
+    # refs https://github.com/timotheecour/Nim/issues/718, apparently `CompileTime`
+    # isn't cached, which seems surprising.
   block:
     const
       a = """
     Version $1|
     Compiled at: $2, $3
-    """ % [NimVersion & spaces(44-len(NimVersion)), CompileDate, CompileTime]
+    """ % [NimVersion & spaces(44-len(NimVersion)), CompileDate, ct]
     let b = $a
-    doAssert CompileTime in b, $(b, CompileTime)
+    doAssert ct in b, $(b, ct)
     doAssert NimVersion in b
 
 static: main()