ref: baf8c15face883eaf2d06a875dee6bbf73134913
parent: 6e418753ce132f10cb25e2cd4679159c50fba931
	author: Ori Bernstein <ori@eigenstate.org>
	date: Thu Jan  2 05:20:02 EST 2014
	
Error on missing generic initializers.
--- a/parse/infer.c
+++ b/parse/infer.c
@@ -1239,7 +1239,7 @@
if (n->decl.isconst && !n->decl.init->expr.isconst)
fatal(n->line, "non-const initializer for \"%s\"", ctxstr(st, n));
     } else {- if (n->decl.isconst && !n->decl.isextern)
+ if ((n->decl.isconst || n->decl.isgeneric) && !n->decl.isextern)
fatal(n->line, "non-extern \"%s\" has no initializer", ctxstr(st, n));
}
}
--
⑨