Nicolas Cannasse 13 роки тому
батько
коміт
c58a919772
1 змінених файлів з 3 додано та 0 видалено
  1. 3 0
      genjs.ml

+ 3 - 0
genjs.ml

@@ -716,6 +716,9 @@ let generate_class ctx c =
 	ctx.current <- c;
 	ctx.curmethod <- ("new",true);
 	ctx.id_counter <- 0;
+	(match c.cl_path with
+	| [],"Function" -> error "This class redefine a native one" c.cl_pos
+	| _ -> ());
 	let p = s_path ctx c.cl_path in
 	generate_package_create ctx c.cl_path;
 	print ctx "%s = $hxClasses[\"%s\"] = " p p;