ソースを参照

do not try to inline empty objects (closes #4670)

Simon Krajewski 9 年 前
コミット
ebc6cd62c6
1 ファイル変更1 行追加1 行削除
  1. 1 1
      optimizer.ml

+ 1 - 1
optimizer.ml

@@ -1369,7 +1369,7 @@ let inline_constructors ctx e =
 					| None ->
 						()
 					end
-				| TObjectDecl fl ->
+				| TObjectDecl fl when fl <> [] ->
 					begin try
 						let ev = mk (TLocal v) v.v_type e.epos in
 						let el = List.fold_left (fun acc (s,e) ->