Skip to content

Commit e76540f

Browse files
committed
debug pretyping
1 parent 48f41b8 commit e76540f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

pretyping/pretyping.ml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -652,12 +652,12 @@ type pretyper = {
652652
}
653653

654654
let pp_dast = function
655-
| GRef (x, _) -> str "GRef" ++ Names.GlobRef.print x
656-
| GVar i -> str "GVar" ++ Names.Id.print i
655+
| GRef (x, _) -> str "GRef " ++ Names.GlobRef.print x
656+
| GVar i -> str "GVar " ++ Names.Id.print i
657657
| GEvar (_, _) -> str "GEvar"
658658
| GPatVar _ -> str "GPatVar"
659659
| GApp (_, _) -> str "GApp"
660-
| GProj ((p, _), _, _) -> str "GProj" ++ Names.Constant.print p
660+
| GProj ((p, _), _, _) -> str "GProj " ++ Names.Constant.print p
661661
| GLambda (_, _, _, _, _) -> str "GLambda"
662662
| GProd (_, _, _, _, _) -> str "GProd"
663663
| GLetIn (_, _, _, _, _) -> str "GLetIn"
@@ -678,7 +678,7 @@ let pp_dast = function
678678
let eval_pretyper self ~flags tycon env sigma t =
679679
let loc = t.CAst.loc in
680680
let () = debug_pretyping (fun () -> Pp.(pp_dast (DAst.get t))) in
681-
match DAst.get t with
681+
let r = match DAst.get t with
682682
| GRef (ref,u) ->
683683
self.pretype_ref self (ref, u) ?loc ~flags tycon env sigma
684684
| GVar id ->
@@ -720,7 +720,9 @@ let eval_pretyper self ~flags tycon env sigma t =
720720
| GString s ->
721721
self.pretype_string self s ?loc ~flags tycon env sigma
722722
| GArray (u,t,def,ty) ->
723-
self.pretype_array self (u,t,def,ty) ?loc ~flags tycon env sigma
723+
self.pretype_array self (u,t,def,ty) ?loc ~flags tycon env sigma in
724+
let () = debug_pretyping (fun () -> str "leaving eval_pretyper " ++ pp_dast (DAst.get t)) in
725+
r
724726

725727
let eval_type_pretyper self ~flags tycon env sigma t =
726728
self.pretype_type self t ~flags tycon env sigma

0 commit comments

Comments
 (0)