aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/pretyping.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml
index 91cdff5fb4..9f90e53a72 100644
--- a/pretyping/pretyping.ml
+++ b/pretyping/pretyping.ml
@@ -672,8 +672,8 @@ module Pretyping_F (Coercion : Coercion.S) = struct
evdref := fst (consider_remaining_unif_problems env !evdref);
if resolve_classes then
evdref :=
- Typeclasses.resolve_typeclasses ~onlyargs:(not fail_evar)
- ~split:false ~fail:fail_evar env !evdref;
+ Typeclasses.resolve_typeclasses ~onlyargs:false
+ ~split:true ~fail:fail_evar env !evdref;
let c = nf_evar !evdref c' in
if fail_evar then check_evars env Evd.empty !evdref c;
c