aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/matching.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/pretyping/matching.ml b/pretyping/matching.ml
index 9f580b851d..cac06d2408 100644
--- a/pretyping/matching.ml
+++ b/pretyping/matching.ml
@@ -119,6 +119,8 @@ let matches_core convert allow_partial_app pat c =
| PSort (RType _), Sort (Type _) -> sigma
+ | PApp (p, [||]), _ -> sorec stk sigma p t
+
| PApp (PApp (h, a1), a2), _ ->
sorec stk sigma (PApp(h,Array.append a1 a2)) t