Explorar o código

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

Simon Krajewski %!s(int64=9) %!d(string=hai) anos
pai
achega
ebc6cd62c6
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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) ->