ref: 4a8b6a32bd2e06a803b203fe90b7b1253e57f362
parent: 07d0605a76de266160d43c694d3378b5603a0f7a
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")
+ ;;
+}