Skip to content
Snippets Groups Projects
Commit 0c660440 authored by Loïc Correnson's avatar Loïc Correnson
Browse files

[region] cosmetics

parent 55c360bb
No related branches found
No related tags found
No related merge requests found
...@@ -392,9 +392,9 @@ let merge_all (m:map) = function ...@@ -392,9 +392,9 @@ let merge_all (m:map) = function
do_merge m q a b ; do_merge m q a b ;
done done
let merge (m: map) (a: node) (b: node) : node = let merge (m: map) (a: node) (b: node) : unit =
failwith_locked m "Region.Memory.merge" ; failwith_locked m "Region.Memory.merge" ;
merge_all m [a;b] ; Ufind.find m.store (min a b) merge_all m [a;b]
(* -------------------------------------------------------------------------- *) (* -------------------------------------------------------------------------- *)
(* --- Offset --- *) (* --- Offset --- *)
...@@ -411,10 +411,9 @@ let add_field (m:map) (r:node) (fd:fieldinfo) : node = ...@@ -411,10 +411,9 @@ let add_field (m:map) (r:node) (fd:fieldinfo) : node =
else r else r
let add_index (m:map) (r:node) (ty:typ) (n:int) : node = let add_index (m:map) (r:node) (ty:typ) (n:int) : node =
let sizelt = Cil.bitsSizeOf ty in let s = Cil.bitsSizeOf ty * n in
let length = sizelt * n in
let re = new_chunk m () in let re = new_chunk m () in
let rc = new_range m ~size:length ~offset:0 ~length ~data:re in let rc = new_range m ~size:s ~offset:0 ~length:s ~data:re in
ignore @@ merge m r rc ; re ignore @@ merge m r rc ; re
let add_points_to (m: map) (a: node) (b : node) = let add_points_to (m: map) (a: node) (b : node) =
......
...@@ -84,7 +84,7 @@ val read : map -> node -> Access.acs -> unit ...@@ -84,7 +84,7 @@ val read : map -> node -> Access.acs -> unit
val write : map -> node -> Access.acs -> unit val write : map -> node -> Access.acs -> unit
val shift : map -> node -> Access.acs -> unit val shift : map -> node -> Access.acs -> unit
val merge : map -> node -> node -> node val merge : map -> node -> node -> unit
val merge_all : map -> node list -> unit val merge_all : map -> node list -> unit
(** @raise Not_found *) (** @raise Not_found *)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment