aboutsummaryrefslogtreecommitdiff
path: root/toplevel/discharge.ml
diff options
context:
space:
mode:
Diffstat (limited to 'toplevel/discharge.ml')
-rw-r--r--toplevel/discharge.ml9
1 files changed, 6 insertions, 3 deletions
diff --git a/toplevel/discharge.ml b/toplevel/discharge.ml
index f621e5beea..ba584d756e 100644
--- a/toplevel/discharge.ml
+++ b/toplevel/discharge.ml
@@ -261,7 +261,7 @@ let rec process_object (ccitab, objtab, modtab as tabs) = function
| "CONSTANT" | "PARAMETER" ->
(Idmap.add (basename sp) (ConstRef sp) ccitab,objtab,modtab)
| "INDUCTIVE" ->
- let mie,_ = out_inductive obj in
+ let mie = out_inductive obj in
(push_inductive_names ccitab sp mie, objtab, modtab)
(* Variables are never visible *)
| "VARIABLE" -> tabs
@@ -289,10 +289,13 @@ let close_section _ s =
let newdir = dirpath sec_sp in
let olddir = wd_of_sp sec_sp in
let (ops,ids,_) =
- List.fold_left (process_item oldenv newdir olddir) ([],[],([],[],[])) decls in
+ List.fold_left
+ (process_item oldenv newdir olddir) ([],[],([],[],[])) decls
+ in
Global.pop_named_decls ids;
List.iter process_operation (List.rev ops);
- module_contents decls in
+ module_contents decls
+ in
close_section false process_segment s
let save_module_to s f =