aboutsummaryrefslogtreecommitdiff
path: root/toplevel
diff options
context:
space:
mode:
authorJim Fehrle2018-07-07 21:17:32 -0400
committerJim Fehrle2018-07-31 16:32:42 -0700
commit7d2a9df50d519607c23a97c8973cb7d026d3d8d0 (patch)
treeb4194c9684b7e249fd712ecb4edfc135193a18a5 /toplevel
parente130be4ccb68e0876ed789d295ae9a94d4358bf9 (diff)
Code to handle "Back" command for diffs.
Diffstat (limited to 'toplevel')
-rw-r--r--toplevel/coqloop.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/toplevel/coqloop.ml b/toplevel/coqloop.ml
index 7b7e1b16c0..9e16b97608 100644
--- a/toplevel/coqloop.ml
+++ b/toplevel/coqloop.ml
@@ -376,7 +376,8 @@ let rec vernac_loop ~state =
else (Feedback.msg_warning (str "There is no ML toplevel."); vernac_loop ~state)
| {v=VernacControl c; loc} ->
let nstate = Vernac.process_expr ~state (make ?loc c) in
- top_goal_print state.proof nstate.proof;
+ let dproof = Stm.get_prev_proof ~doc:state.doc (Stm.get_current_state ~doc:state.doc) in
+ top_goal_print dproof nstate.proof;
vernac_loop ~state:nstate
with
| Stm.End_of_input ->