X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=src%2Fhcons.ml;h=1fc059c636252dc46791f1e81de3b983be9e2453;hb=d9c0e4863807eaf472e875a4bad35cfefe985c95;hp=a820e0845efa5c9c85889d9bb499d3b2b76aaf58;hpb=f5d90fb688bc1a9b29815fc33c369856e6c51a67;p=tatoo.git diff --git a/src/hcons.ml b/src/hcons.ml index a820e08..1fc059c 100644 --- a/src/hcons.ml +++ b/src/hcons.ml @@ -13,6 +13,10 @@ (* *) (***********************************************************************) +(* + Time-stamp: +*) + include Sigs.HCONS module type TableBuilder = @@ -44,6 +48,7 @@ struct let init () = T.clear pool; uid_make := Uid.make_maker () + let dummy x = { id = Uid.dummy; hash = H.hash x; node = x } let make x = let cell = { id = Uid.dummy; hash = H.hash x; node = x } in @@ -72,7 +77,7 @@ struct let hash v = v let uid v = Uid.of_int v - + let dummy _ = ~-1 let equal x y = x == y let init () = ()