Explorar o código

do not reverse cl_ordered_fields in add_field_inits

Simon Krajewski %!s(int64=12) %!d(string=hai) anos
pai
achega
52122bb696
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      codegen.ml

+ 1 - 1
codegen.ml

@@ -735,7 +735,7 @@ let add_field_inits ctx t =
 				(cf2 :: inits, fields)
 			| _ -> (inits, cf :: fields)
 		) ([],[]) c.cl_ordered_fields in
-		c.cl_ordered_fields <- fields;
+		c.cl_ordered_fields <- (List.rev fields);
 		match inits with
 		| [] -> ()
 		| _ ->