ref: bc0b3961de94fc33b42caca28e631cbfdf7eac72
parent: 67608f06ccf0f6a0bf247a49858b8c9fb959f130
author: Ori Bernstein <[email protected]>
date: Tue Aug 5 19:49:59 EDT 2014
Add missing test file
--- /dev/null
+++ b/test/genericmake.myr
@@ -1,0 +1,20 @@
+use std
+
+type t(@ty) = union
+ `Some @ty
+ `None
+;;
+
+const make = {v
+ -> `Some v
+}
+
+const main = {
+ var x
+
+ x = make(123)
+ match x
+ | `std.Some v: std.put("val = %i\n", v)
+ | `std.None: std.die("Unreachable\n")
+ ;;
+}