diff options
| author | herbelin | 2010-04-10 15:53:28 +0000 |
|---|---|---|
| committer | herbelin | 2010-04-10 15:53:28 +0000 |
| commit | 1f9670eb2e372ac02382b16be481e0bbda2d4691 (patch) | |
| tree | 86c6bf00c23f6b72c9aeb429e359b195afdd6e67 /dev/base_include | |
| parent | c6b7976677b943fbe8fa88a3e01e4b549e95ea90 (diff) | |
Partially fixed bug #2231 (an inductive parameter name was internally
used as a binding name in the return predicate of a Let/If case
analysis causing a surprising error message; solved the problem by not
checking for this kind of internal variables when the return predicate
is anyway not given by the user; ideally, it should be detected that
in the arguments of the inductive type, the parameter names can be
reused w/o provoking captures - which are bad if the argument is
implicit).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12917 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'dev/base_include')
0 files changed, 0 insertions, 0 deletions
