Переглянути джерело

replaced TParenthesis by TCast when inlined type differ

Nicolas Cannasse 14 роки тому
батько
коміт
6729a88390
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      optimizer.ml

+ 1 - 1
optimizer.ml

@@ -234,7 +234,7 @@ let rec type_inline ctx cf f ethis params tret p =
 			if e.etype == tret then
 				e
 			else
-				mk (TParenthesis e) tret e.epos
+				mk (TCast (e,None)) tret e.epos
 		in
 		let e = (match e.eexpr, init with
 			| TBlock [e] , None -> wrap e