summary refs log tree commit diff stats
path: root/tests/template/tdotcall.nim
diff options
context:
space:
mode:
authormetagn <metagngn@gmail.com>2023-08-27 12:27:47 +0300
committerGitHub <noreply@github.com>2023-08-27 11:27:47 +0200
commitc19fd69b693e0e71d8d03812a42c4b8e50c51a3e (patch)
tree878a839915a9fc3da17bd236a2e4dc111dfa2213 /tests/template/tdotcall.nim
parenta108a451c5c4be7158283c08a89691d9684dc578 (diff)
downloadNim-c19fd69b693e0e71d8d03812a42c4b8e50c51a3e.tar.gz
test case haul for old generic/template/macro issues (#22564)
* test case haul for old generic/template/macro issues

closes #12582, closes #19552, closes #2465, closes #4596, closes #15246,
closes #12683, closes #7889, closes #4547, closes #12415, closes #2002,
closes #1771, closes #5121

The test for #5648 is also moved into its own test
from `types/tissues_types` due to not being joinable.

* fix template gensym test
Diffstat (limited to 'tests/template/tdotcall.nim')
-rw-r--r--tests/template/tdotcall.nim12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/template/tdotcall.nim b/tests/template/tdotcall.nim
index 5fc991dd2..dc97fd52e 100644
--- a/tests/template/tdotcall.nim
+++ b/tests/template/tdotcall.nim
@@ -18,3 +18,15 @@ block: # issue #11733
   var evaluated = false
   a.publicTemplateObjSyntax(42): evaluated = true
   doAssert evaluated
+
+block: # issue #15246
+  doAssert sourceBaseName() == "tdotcall"
+
+block: # issue #12683
+  heh(0..40, "|")
+
+block: # issue #7889
+  if false:
+    bindmeQuote()
+  if false:
+    bindmeTemplate()