@@ -229,7 +229,6 @@ let lam_prim ~primitive:(p : Lambda.primitive) ~args loc : Lam.t =
229229  |  Pfield  (id , info ) -> prim ~primitive: (Pfield  (id, info)) ~args  loc
230230  |  Psetfield  (id , info ) -> prim ~primitive: (Psetfield  (id, info)) ~args  loc
231231  |  Pduprecord  -> prim ~primitive: Pduprecord  ~args  loc
232-   |  Plazyforce  -> prim ~primitive: Plazyforce  ~args  loc
233232  |  Praise  _  -> prim ~primitive: Praise  ~args  loc
234233  |  Pobjcomp  x  -> prim ~primitive: (Pobjcomp  x) ~args  loc
235234  |  Pobjorder  -> prim ~primitive: Pobjorder  ~args  loc
@@ -248,8 +247,8 @@ let lam_prim ~primitive:(p : Lambda.primitive) ~args loc : Lam.t =
248247  |  Paddint  -> prim ~primitive: Paddint  ~args  loc
249248  |  Psubint  -> prim ~primitive: Psubint  ~args  loc
250249  |  Pmulint  -> prim ~primitive: Pmulint  ~args  loc
251-   |  Pdivint  _is_safe   (* FIXME *)   -> prim ~primitive: Pdivint  ~args  loc
252-   |  Pmodint  _is_safe   (* FIXME *)   -> prim ~primitive: Pmodint  ~args  loc
250+   |  Pdivint  -> prim ~primitive: Pdivint  ~args  loc
251+   |  Pmodint  -> prim ~primitive: Pmodint  ~args  loc
253252  |  Pandint  -> prim ~primitive: Pandint  ~args  loc
254253  |  Porint  -> prim ~primitive: Porint  ~args  loc
255254  |  Pxorint  -> prim ~primitive: Pxorint  ~args  loc
@@ -334,11 +333,6 @@ let lam_prim ~primitive:(p : Lambda.primitive) ~args loc : Lam.t =
334333  |  Pjs_fn_make  arity  -> prim ~primitive: (Pjs_fn_make  arity) ~args  loc
335334  |  Pjs_fn_make_unit  -> prim ~primitive: Pjs_fn_make_unit  ~args  loc
336335  |  Pjs_fn_method  -> prim ~primitive: Pjs_fn_method  ~args  loc
337-   |  Pjs_unsafe_downgrade  ->
338-     let  primitive  : Lam_primitive.t  = 
339-       Pjs_unsafe_downgrade  {name =  Ext_string. empty; setter =  false }
340-     in 
341-     prim ~primitive  ~args  loc
342336
343337(*  Does not exist since we compile array in js backend unlike native backend *) 
344338
0 commit comments