shithub: mc

Download patch

ref: 696575dc066473f238eab48e0741d82a7ba7a60a
parent: 361fe40c15b2303421fe7b7df59712426e187104
author: Ori Bernstein <[email protected]>
date: Fri Jun 22 07:07:34 EDT 2012

Enable 'generic' test.

--- a/test/generic.myr
+++ b/test/generic.myr
@@ -1,13 +1,9 @@
-generic max = {a:@a::tcnum, b::@a::tcnum
-	if (a > b)
-		-> a
-	else
-		-> b
-	;;
+generic id = {a:@a
+	-> a
 }
 
 const main = {
-	max('a', 'b')
-	-> max(1, 2)
+	id("adsf")
+	-> id(42)
 }
 
--- a/test/tests
+++ b/test/tests
@@ -15,13 +15,13 @@
 #       evident.
 B main		E	0
 B add		E	53
-B mul     	E       42
-B div     	E       42
-B mod     	E       6
-B bsr     	E       5
+B mul		E	42
+B div		E	42
+B mod		E	6
+B bsr		E	5
 B struct1	E	12
 B struct	E	42
-B structasn	E       42
+B structasn	E	42
 B structret	E	42
 B array		E	7
 B arraylen	E	12
@@ -32,10 +32,11 @@
 B callbig	E	42
 B loop		E	45
 B fib		E	21
-B float   	E       1
-B log-and 	E       0
-B log-or  	E       1
-B str   	E       102
+B float		E	1
+B log-and	E	0
+B log-or	E	1
+B str		E	102
+B generic	E	102
 F declmismatch
 F infermismatch
 F flow