summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-03-21 23:11:16 +0100
committerAraq <rumpf_a@web.de>2012-03-21 23:11:16 +0100
commit4f22326b2493642c1edb39ab262f1f7d0e81461c (patch)
treecf7ef0052339faf70132673be800e77033dd5a8a /lib/pure
parent03ba0f3e251a08587a12a340949bb2de49178af9 (diff)
parent70f5236d48855cd4ef55f4d12e07183316a1f886 (diff)
downloadNim-4f22326b2493642c1edb39ab262f1f7d0e81461c.tar.gz
Merge branch 'master' of github.com:Araq/Nimrod
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/unittest.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/unittest.nim b/lib/pure/unittest.nim
index 9ff44632d..5220f53e0 100644
--- a/lib/pure/unittest.nim
+++ b/lib/pure/unittest.nim
@@ -94,7 +94,7 @@ template fail* =
 

 macro check*(conditions: stmt): stmt =

   proc standardRewrite(e: PNimrodNode): PNimrodNode =

-    template rewrite(Exp, lineInfoLit: expr, expLit: string): PNimrodNode =

+    template rewrite(Exp, lineInfoLit: expr, expLit: string): stmt =

       if not Exp:

         checkpoint(lineInfoLit & ": Check failed: " & expLit)

         fail()

@@ -107,7 +107,7 @@ macro check*(conditions: stmt): stmt =
     of nnkInfix:

       proc rewriteBinaryOp(op: PNimrodNode): PNimrodNode =

         template rewrite(op, left, right, lineInfoLit: expr, opLit,

-          leftLit, rightLit: string, printLhs, printRhs: bool): PNimrodNode =

+          leftLit, rightLit: string, printLhs, printRhs: bool): stmt =

           block:

             var 

               lhs = left