diff options
author | 2013-12-21 14:21:10 -0500 | |
---|---|---|
committer | 2014-07-22 16:52:26 -0400 | |
commit | ccd7546cd32c8a7901a4234f86aa23b4a7e1a043 (patch) | |
tree | 7613b0a969850897c1061bcddb9c83d509e64ae7 /lib/rtree.ml | |
parent | 34b0bde46bd46ab4c467caccc7a6aebb5a999a74 (diff) |
Tentative patch for incompatibility between subterm relation and dependent
pattern matching.
This patch should be improved in two ways:
(1) Implement the same checks for the commutative cut subterm rule.
(2) When checking safe recursive subterms for each of the branches in a match,
instanciated parameters in the return predicate should be taken into account.
Step (1) should be enough to restore a correct guard condition, but (2) will
be required if we don't want to rule out some legitimate and practical examples.
Diffstat (limited to 'lib/rtree.ml')
0 files changed, 0 insertions, 0 deletions