diff options
| author | herbelin | 2012-06-20 16:30:08 +0000 |
|---|---|---|
| committer | herbelin | 2012-06-20 16:30:08 +0000 |
| commit | e40f33d24476a91fec447233efd2e921ff7c882b (patch) | |
| tree | 609f69807ac41756d39746b5e0f71c9684856cec /kernel/term.ml | |
| parent | e5840a45ad77ddf648871f142707924624311725 (diff) | |
Fixing bug #2817 (occur check was not done up to instantiation of
known instances in unification.ml). This refines the fix to bug #1918.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15459 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/term.ml')
| -rw-r--r-- | kernel/term.ml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/term.ml b/kernel/term.ml index ab676f0e9a..d7fb3f63b9 100644 --- a/kernel/term.ml +++ b/kernel/term.ml @@ -265,6 +265,7 @@ let destMeta c = match kind_of_term c with | _ -> invalid_arg "destMeta" let isMeta c = match kind_of_term c with Meta _ -> true | _ -> false +let isMetaOf mv c = match kind_of_term c with Meta mv' -> mv = mv' | _ -> false (* Destructs a variable *) let destVar c = match kind_of_term c with |
