2
0
Эх сурвалжийг харах

take off `@:this` meta when inlining abstract

Simon Krajewski 9 жил өмнө
parent
commit
0d1b441aa1
1 өөрчлөгдсөн 1 нэмэгдсэн , 1 устгасан
  1. 1 1
      optimizer.ml

+ 1 - 1
optimizer.ml

@@ -321,7 +321,7 @@ let rec type_inline ctx cf f ethis params tret config p ?(self_calling_closure=f
 				i_force_temp = false;
 				i_read = 0;
 			} in
-			i.i_subst.v_meta <- v.v_meta;
+			i.i_subst.v_meta <- List.filter (fun (m,_,_) -> m <> Meta.This) v.v_meta;
 			Hashtbl.add locals v.v_id i;
 			Hashtbl.add locals i.i_subst.v_id i;
 			i