summary refs log tree commit diff stats
path: root/tests/enum/tcrossmodule.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/enum/tcrossmodule.nim')
-rw-r--r--tests/enum/tcrossmodule.nim15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/enum/tcrossmodule.nim b/tests/enum/tcrossmodule.nim
new file mode 100644
index 000000000..c21072198
--- /dev/null
+++ b/tests/enum/tcrossmodule.nim
@@ -0,0 +1,15 @@
+import mcrossmodule
+
+type
+  MyEnum = enum
+    Success
+
+template t =
+  doAssert some(Success)
+
+t()
+
+block: # legacy support for behavior before overloadableEnums
+  # warning: ambiguous enum field 'Success' assumed to be of type MyEnum
+  let x = {Success}
+  doAssert x is set[MyEnum]