(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* raw_extern s (freeze())), (fun s -> unfreeze (raw_intern (Library.get_load_paths ()) s)) (* Rollback. *) let with_heavy_rollback f x = let st = freeze () in try f x with reraise -> (unfreeze st; raise reraise)