X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FgTopLevel%2FproofEngine.ml;h=d9b6219b2d159032f13af762923a069794f7e6c8;hb=5325734bc2e4927ed7ec146e35a6f0f2b49f50c1;hp=1d6ce4f203dc6d9a6211e808056ff9c3513b2a09;hpb=9fb6ab77869badc621194768935c8ddbb39193a0;p=helm.git diff --git a/helm/gTopLevel/proofEngine.ml b/helm/gTopLevel/proofEngine.ml index 1d6ce4f20..d9b6219b2 100644 --- a/helm/gTopLevel/proofEngine.ml +++ b/helm/gTopLevel/proofEngine.ml @@ -38,6 +38,7 @@ let get_current_status_as_xml () = match get_proof () with None -> assert false | Some (uri, metasenv, bo, ty) -> + let uri = match uri with Some uri -> uri | None -> assert false in let currentproof = (*CSC: Wrong: [] is just plainly wrong *) Cic.CurrentProof (UriManager.name_of_uri uri,metasenv,bo,ty,[]) @@ -61,7 +62,7 @@ let apply_tactic ~tactic = | None,_ | _,None -> assert false | Some proof', Some goal' -> - let (newproof, newgoals) = tactic ~status:(proof', goal') in + let (newproof, newgoals) = tactic (proof', goal') in set_proof (Some newproof); goal := (match newgoals, newproof with