Jelajahi Sumber

[cs/java] remove duplicate dynamic object arrays initialization (this removes redundant var inits for toplevel DynamicObject)

Dan Korostelev 10 tahun lalu
induk
melakukan
3649d24400
1 mengubah file dengan 0 tambahan dan 4 penghapusan
  1. 0 4
      gencommon.ml

+ 0 - 4
gencommon.ml

@@ -7534,10 +7534,6 @@ struct
 						If class has @:$DynamicObject meta, also create another new() class with its parameters as constructor arguments
 				*)
 
-				List.iter (fun cf ->
-					cf.cf_expr <- Some({ eexpr = TArrayDecl([]); etype = cf.cf_type; epos = cf.cf_pos })
-				) new_fields;
-
 				cl.cl_ordered_fields <- cl.cl_ordered_fields @ (delete :: new_fields);
 				if is_override then cl.cl_overrides <- delete :: cl.cl_overrides
 			end