summary refs log tree commit diff stats
path: root/tests/niminaction/Chapter2/no_def_eq.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/niminaction/Chapter2/no_def_eq.nim')
-rw-r--r--tests/niminaction/Chapter2/no_def_eq.nim16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/niminaction/Chapter2/no_def_eq.nim b/tests/niminaction/Chapter2/no_def_eq.nim
new file mode 100644
index 000000000..77f0a7dd8
--- /dev/null
+++ b/tests/niminaction/Chapter2/no_def_eq.nim
@@ -0,0 +1,16 @@
+discard """
+  line: 16
+  errormsg: "type mismatch"
+"""
+
+type
+    Dog = object
+      name: string
+
+    Cat = object
+      name: string
+
+let dog: Dog = Dog(name: "Fluffy")
+let cat: Cat = Cat(name: "Fluffy")
+
+echo(dog == cat)
\ No newline at end of file