summary refs log tree commit diff stats
path: root/tests/usingstmt/tusingstatement.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/usingstmt/tusingstatement.nim')
-rw-r--r--tests/usingstmt/tusingstatement.nim4
1 files changed, 1 insertions, 3 deletions
diff --git a/tests/usingstmt/tusingstatement.nim b/tests/usingstmt/tusingstatement.nim
index 0d76b2423..8585bcc9e 100644
--- a/tests/usingstmt/tusingstatement.nim
+++ b/tests/usingstmt/tusingstatement.nim
@@ -12,7 +12,7 @@ import
 # Nim's destructors offer a mechanism for automatic
 # disposal of resources.
 #
-macro autoClose(e: expr): stmt {.immediate.} =
+macro autoClose(args: varargs[untyped]): untyped =
   let e = callsite()
   if e.len != 3:
     error "Using statement: unexpected number of arguments. Got " &
@@ -85,5 +85,3 @@ proc use(r: var TResource) =
 
 autoClose(r = openResource("test")):
   use r
-
-