@@ -229,7 +229,6 @@ let lam_prim ~primitive:(p : Lambda.primitive) ~args loc : Lam.t =
229
229
| Pfield (id , info ) -> prim ~primitive: (Pfield (id, info)) ~args loc
230
230
| Psetfield (id , info ) -> prim ~primitive: (Psetfield (id, info)) ~args loc
231
231
| Pduprecord -> prim ~primitive: Pduprecord ~args loc
232
- | Plazyforce -> prim ~primitive: Plazyforce ~args loc
233
232
| Praise _ -> prim ~primitive: Praise ~args loc
234
233
| Pobjcomp x -> prim ~primitive: (Pobjcomp x) ~args loc
235
234
| Pobjorder -> prim ~primitive: Pobjorder ~args loc
@@ -248,8 +247,8 @@ let lam_prim ~primitive:(p : Lambda.primitive) ~args loc : Lam.t =
248
247
| Paddint -> prim ~primitive: Paddint ~args loc
249
248
| Psubint -> prim ~primitive: Psubint ~args loc
250
249
| 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
253
252
| Pandint -> prim ~primitive: Pandint ~args loc
254
253
| Porint -> prim ~primitive: Porint ~args loc
255
254
| Pxorint -> prim ~primitive: Pxorint ~args loc
@@ -334,11 +333,6 @@ let lam_prim ~primitive:(p : Lambda.primitive) ~args loc : Lam.t =
334
333
| Pjs_fn_make arity -> prim ~primitive: (Pjs_fn_make arity) ~args loc
335
334
| Pjs_fn_make_unit -> prim ~primitive: Pjs_fn_make_unit ~args loc
336
335
| 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
342
336
343
337
(* Does not exist since we compile array in js backend unlike native backend *)
344
338
0 commit comments