summary refs log tree commit diff stats
path: root/tests/js/t17177.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/js/t17177.nim')
-rw-r--r--tests/js/t17177.nim10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/js/t17177.nim b/tests/js/t17177.nim
new file mode 100644
index 000000000..fc362cec1
--- /dev/null
+++ b/tests/js/t17177.nim
@@ -0,0 +1,10 @@
+import std/asyncjs
+
+proc fn1(n: int): Future[int] {.async.} = return n
+proc main2() =
+  proc fn2(n: int): Future[int] {.async.} = return n
+proc main3(a: auto) =
+  proc fn3(n: int): Future[int] {.async.} = return n
+proc main4() {.async.} =
+  proc fn4(n: int): Future[int] {.async.} = return n
+  discard