浏览代码

prevent build errors raise (can produce some bugs)

Nicolas Cannasse 14 年之前
父节点
当前提交
a0abb79bc9
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      typeload.ml

+ 5 - 1
typeload.ml

@@ -666,7 +666,11 @@ let build_module_def ctx meta fbuild =
 		| _ :: l -> loop l
 		| _ :: l -> loop l
 		| [] -> []
 		| [] -> []
 	in
 	in
-	loop meta
+	try
+		loop meta
+	with Error (Custom msg,p) ->
+		display_error ctx msg p;
+		[]
 
 
 let init_class ctx c p herits fields =
 let init_class ctx c p herits fields =
 	let fields = patch_class ctx c fields in
 	let fields = patch_class ctx c fields in