File tree Expand file tree Collapse file tree
src/cdomain/value/cdomains/int Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ module IntDomTupleImpl = struct
4444 type 'b poly_pr = { fp : 'a . 'a m -> 'a -> 'b } [@@ unboxed] (* project *)
4545 type 'b poly_pr2 = { fp2 : 'a . 'a m2 -> 'a -> 'b } [@@ unboxed] (* project for functions that depend on int_t *)
4646 type 'b poly2_pr = {f2p : 'a . 'a m -> ?no_ov:bool -> 'a -> 'a -> 'b } [@@ unboxed]
47- type poly1 = {f1 : 'a . 'a m -> ?no_ov: bool -> 'a -> 'a } [@@ unboxed] (* needed b/c above 'b must be different from 'a *)
47+ type poly1 = {f1 : 'a . 'a m -> 'a -> 'a } [@@ unboxed] (* needed b/c above 'b must be different from 'a *)
4848 type poly1_ovc = {f1_ovc : 'a . 'a m -> ?no_ov:bool -> 'a -> 'a * overflow_info } [@@ unboxed] (* needed b/c above 'b must be different from 'a *)
4949 type poly2 = {f2 : 'a . 'a m -> ?no_ov:bool -> 'a -> 'a -> 'a } [@@ unboxed]
5050 type poly2_ovc = {f2_ovc : 'a . 'a m -> ?no_ov:bool -> 'a -> 'a -> 'a * overflow_info } [@@ unboxed]
@@ -360,7 +360,7 @@ module IntDomTupleImpl = struct
360360 mapovc ~op: (Unop Neg ) ik {f1_ovc = (fun (type a ) (module I : SOverflow with type t = a ) ?no_ov -> I. neg ?no_ov ik)}
361361
362362 let lognot ik =
363- map ik {f1 = (fun (type a ) (module I : SOverflow with type t = a ) ? no_ov -> I. lognot ik)}
363+ map ik {f1 = (fun (type a ) (module I : SOverflow with type t = a ) -> I. lognot ik)}
364364
365365 let cast_to ?(suppress_ovwarn =false ) ~kind ?from_ik ?no_ov t =
366366 mapovc ~suppress_ovwarn ~op: (Cast kind) t {f1_ovc = (fun (type a ) (module I : SOverflow with type t = a ) ?no_ov -> I. cast_to ~kind ?from_ik ?no_ov t)}
You can’t perform that action at this time.
0 commit comments