Pārlūkot izejas kodu

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

Simon Krajewski 9 gadi atpakaļ
vecāks
revīzija
ebc6cd62c6
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  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) ->