shithub: mc

Download patch

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")
+	;;
+}