aboutsummaryrefslogtreecommitdiff
path: root/engine/evd.ml
diff options
context:
space:
mode:
authorcoqbot-app[bot]2020-11-26 10:13:28 +0000
committerGitHub2020-11-26 10:13:28 +0000
commit02a04a2a98cc20c83f8465ab992e39ce4380f94e (patch)
tree3313d2fc661f2c778a89679a04c981b78d5860a5 /engine/evd.ml
parentbef0e543b812764db985f64421265637501f5f8d (diff)
parent47910007a9eff37c9f364a269b46874165711abf (diff)
Merge PR #13379: Add a new evar source to refer to evars which are types of evars
Reviewed-by: SkySkimmer
Diffstat (limited to 'engine/evd.ml')
-rw-r--r--engine/evd.ml5
1 files changed, 5 insertions, 0 deletions
diff --git a/engine/evd.ml b/engine/evd.ml
index 498a9d9825..59eea97ce9 100644
--- a/engine/evd.ml
+++ b/engine/evd.ml
@@ -1231,6 +1231,11 @@ let restrict evk filter ?candidates ?src evd =
let evd = declare_future_goal evk' evd in
(evd, evk')
+let update_source evd evk src =
+ let evar_info = EvMap.find evk evd.undf_evars in
+ let evar_info' = { evar_info with evar_source = src } in
+ { evd with undf_evars = EvMap.add evk evar_info' evd.undf_evars }
+
(**********************************************************)
(* Accessing metas *)