aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Tassi2016-01-04 21:19:50 +0100
committerEnrico Tassi2016-01-04 21:21:24 +0100
commit08fdf3c7361c75037e12c5cd0e9f965165fed498 (patch)
tree595800c79bd8a38b52b343eae48f88fe0ffc030a
parent456e2be8af1d4a0cf2461d62dc5e1b4b24b2a552 (diff)
fixup d2b468a, evar normalization is needed
-rw-r--r--stm/stm.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/stm/stm.ml b/stm/stm.ml
index 3d007004e2..168d8bf084 100644
--- a/stm/stm.ml
+++ b/stm/stm.ml
@@ -1488,6 +1488,7 @@ end = struct (* {{{ *)
match Evd.(evar_body (find sigma r_goal)) with
| Evd.Evar_empty -> Errors.errorlabstrm "Stm" (str "no progress")
| Evd.Evar_defined t ->
+ let t = Evarutil.nf_evar sigma t in
if Evarutil.is_ground_term sigma t then
t, Evd.evar_universe_context sigma
else Errors.errorlabstrm "Stm" (str"The solution is not ground")