summary refs log tree commit diff stats
path: root/tests/macros/t18235.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/macros/t18235.nim')
-rw-r--r--tests/macros/t18235.nim18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/macros/t18235.nim b/tests/macros/t18235.nim
new file mode 100644
index 000000000..ba5c48a24
--- /dev/null
+++ b/tests/macros/t18235.nim
@@ -0,0 +1,18 @@
+import m18235
+
+# this must error out because it was never actually exported
+doAssert(not declared(foo))
+doAssert not compiles(foo())
+
+doAssert(not declared(foooof))
+doAssert not compiles(foooof())
+
+doAssert(not declared(oof))
+doAssert not compiles(oof())
+
+# this should have been exported just fine
+
+bar()
+barrab()
+rab()
+baz()
\ No newline at end of file