Jelajahi Sumber

another completion fix

Nicolas Cannasse 13 tahun lalu
induk
melakukan
efad39130c
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      optimizer.ml

+ 2 - 2
optimizer.ml

@@ -925,8 +925,8 @@ let optimize_completion_expr e =
 			in
 			in
 			(try
 			(try
 				let e = subst_locals locals s in
 				let e = subst_locals locals s in
-				let e = (EBlock [(EVars (List.rev !tmp_locals),p);e],p) in
-				raise (Return (EDisplay (e,call),p))
+				let e = (EBlock [(EVars (List.rev !tmp_locals),p);(EDisplay (e,call),p)],p) in
+				raise (Return e)
 			with Exit ->
 			with Exit ->
 				map e)
 				map e)
 		| EDisplayNew _ ->
 		| EDisplayNew _ ->