summary refs log tree commit diff stats
path: root/tests/lookups/tmoduleclash1.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lookups/tmoduleclash1.nim')
-rw-r--r--tests/lookups/tmoduleclash1.nim13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/lookups/tmoduleclash1.nim b/tests/lookups/tmoduleclash1.nim
new file mode 100644
index 000000000..7058f691e
--- /dev/null
+++ b/tests/lookups/tmoduleclash1.nim
@@ -0,0 +1,13 @@
+# issue #23596
+
+import std/heapqueue
+type Algo = enum heapqueue, quick
+when false:
+  let x = heapqueue
+let y: Algo = heapqueue
+proc bar*(algo=quick) =
+  var x: HeapQueue[int]
+  case algo
+  of heapqueue: echo 1 # `Algo.heapqueue` works on devel
+  of quick: echo 2
+  echo x.len