diff options
| -rw-r--r-- | pretyping/evarutil.ml | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pretyping/evarutil.ml b/pretyping/evarutil.ml index 100bf347f8..2c6d1c0b85 100644 --- a/pretyping/evarutil.ml +++ b/pretyping/evarutil.ml @@ -1109,10 +1109,8 @@ let solve_pattern_eqn env l1 c = *) let status_changed lev (pbty,_,t1,t2) = - try ExistentialSet.mem (head_evar t1) lev - with NoHeadEvar -> - try ExistentialSet.mem (head_evar t2) lev - with NoHeadEvar -> false + (try ExistentialSet.mem (head_evar t1) lev with NoHeadEvar -> false) or + (try ExistentialSet.mem (head_evar t2) lev with NoHeadEvar -> false) (* Solve pbs (?i x1..xn) = (?i y1..yn) which arises often in fixpoint * definitions. We try to unify the xi with the yi pairwise. The pairs |
