]> matita.cs.unibo.it Git - helm.git/commitdiff
Bugfix in restore_from_channel, before this fix hashtable (which has uris as
authorStefano Zacchiroli <zack@upsilon.cc>
Fri, 11 Mar 2005 18:37:41 +0000 (18:37 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Fri, 11 Mar 2005 18:37:41 +0000 (18:37 +0000)
keys and pairs <objects,universe> as values) was dumped but restored as if it
have uris as keys and objects as values. That caused immediate segfaults
while trying to iterated on the restored table.

helm/ocaml/cic_proof_checking/cicEnvironment.ml

index 15bffa57dfb1f20399d45f414652c1a91166845b..6ad00d7643d948e2d8144a8b05b339893caa8729 100644 (file)
@@ -292,14 +292,14 @@ module Cache :
        *)
       empty (); 
       HT.iter
-       (fun k v ->
+       (fun k (v,u) ->
          callback (UriManager.string_of_uri k);
          HT.add cacheOfCookedObjects 
            (UriManager.uri_of_string (UriManager.string_of_uri k))
             (***********************************************
                TSSI: FIXME add channel stuff for universes
             ************************************************)
-           ((restore_uris v),CicUniv.empty_ugraph))
+           (restore_uris v,u))
        restored
     ;;