aboutsummaryrefslogtreecommitdiff
path: root/src/LanguageWf.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/LanguageWf.v')
-rw-r--r--src/LanguageWf.v3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/LanguageWf.v b/src/LanguageWf.v
index 0ec717e70..34b140979 100644
--- a/src/LanguageWf.v
+++ b/src/LanguageWf.v
@@ -1235,6 +1235,9 @@ Hint Extern 10 (Proper ?R ?x) => simple eapply (@PER_valid_r _ R); [ | | solve [
| [ H : context[List.In _ (_ ++ _)%list] |- _ ] => rewrite in_app_iff in H
| [ H : context[expr.wf _ _ _] |- expr.wf _ _ _ ]
=> eapply H; clear H; eauto with nocore; solve [ repeat wf_safe_t_step ]
+ end
+ | match goal with
+ | [ |- _ \/ _ ] => constructor; solve [ repeat wf_safe_t_step ]
end ].
Ltac wf_unsafe_t_step :=
first [ solve [ eauto with nocore ]