aboutsummaryrefslogtreecommitdiff
path: root/proofs/proof.ml
diff options
context:
space:
mode:
authorHugo Herbelin2018-11-22 10:56:06 +0100
committerHugo Herbelin2018-11-22 10:56:06 +0100
commit2d0be200ab9a2e3a0ff7b383078aabe70f24dd82 (patch)
treebd9618861bd9d0ed11ee1e52c36340a2a7b9eed8 /proofs/proof.ml
parentba646509c8946dfa513c30e9b9659643af798cf3 (diff)
parenta7121ed7ba1a5a55845b5ffa4846b8aa0e293e5d (diff)
Merge PR #8967: Fix #8922 (uncaught pp_diff exception)
Diffstat (limited to 'proofs/proof.ml')
-rw-r--r--proofs/proof.ml4
1 files changed, 3 insertions, 1 deletions
diff --git a/proofs/proof.ml b/proofs/proof.ml
index 76a9a9f4c8..6c13c4946a 100644
--- a/proofs/proof.ml
+++ b/proofs/proof.ml
@@ -504,4 +504,6 @@ let all_goals p =
let set = add goals Goal.Set.empty in
let set = List.fold_left (fun s gs -> let (g1, g2) = gs in add g1 (add g2 set)) set stack in
let set = add shelf set in
- add given_up set
+ let set = add given_up set in
+ let { Evd.it = bgoals ; sigma = bsigma } = V82.background_subgoals p in
+ add bgoals set