diff options
Diffstat (limited to 'tests/patterns')
-rw-r--r-- | tests/patterns/tstar.nim | 2 | ||||
-rw-r--r-- | tests/patterns/tstmtlist.nim | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/tests/patterns/tstar.nim b/tests/patterns/tstar.nim index 6dbff3cd6..55d841c3a 100644 --- a/tests/patterns/tstar.nim +++ b/tests/patterns/tstar.nim @@ -15,5 +15,5 @@ template optConc{ `&&` * a }(a: expr): expr = &&a let space = " " echo "my" && (space & "awe" && "some " ) && "concat" -# check that it's been properly optimized: +# check that it's been optimized properly: doAssert calls == 1 diff --git a/tests/patterns/tstmtlist.nim b/tests/patterns/tstmtlist.nim index 391c93d47..138384227 100644 --- a/tests/patterns/tstmtlist.nim +++ b/tests/patterns/tstmtlist.nim @@ -5,14 +5,14 @@ discard """ """ template optWrite{ - write(stdout, x) - write(stdout, y) -}(x, y: string) = - write(stdout, "|", x, y, "|") + write(f, x) + ((write|writeln){w})(f, y) +}(x, y: varargs[expr], f, w: expr) = + w(f, "|", x, y, "|") if true: echo "0" write stdout, "1" - write stdout, "2" + writeln stdout, "2" write stdout, "3" echo "4" |