Fixes in pruning in unification. Properly normalize evars to reflect the already pruned evars in the type of dependent evars to allow more precise restriction of hyps. Directly check the type of an evar instance, allowing backtracking on ill-typed instanciations.
Fixes in pruning in unification.
Properly normalize evars to reflect the already pruned evars in the type
of dependent evars to allow more precise restriction of hyps.
Directly check the type of an evar instance, allowing backtracking on
ill-typed instanciations.

git-svn-id: 44dc50bdcc0f5d1a212c497508dc9452e0b35e2b@14169 85f007b7-540e-0410-9357-904b9bb8a0f7

silene/coq,shindere/coq,TheTypoMaster/coq,gmalecha/coq,pirapira/coq2rust,TOSPIO/coq,herbelin/github-coq,william-lawvere/coq,Lionel-Rieg/coq,Zimmi48/coq,maximedenes/coq,herbelin/github-coq,JasonGross/coq,gares/coq,Lionel-Rieg/coq,ppedrot/coq,asr/coq,letouzey/coq-wip,letouzey/coq-wip,ppedrot/coq,Zimmi48/coq,ejgallego/coq,TOSPIO/coq,Matafou/coq,gmalecha/coq,jhjourdan/coq,ale-f/coq,pirbo/coq,8l/coq,maximedenes/coq,letouzey/coq-wip,maximedenes/coq,silene/coq,letouzey/coq-wip,jhjourdan/coq,mattam82/coq,letouzey/coq-wip,Matafou/coq,mattam82/coq,gmalecha/coq,barras/coq,herbelin/github-coq,silene/coq,coq/coq,SkySkimmer/coq,8l/coq,jpdeplaix/coq,coq/coq,SkySkimmer/coq,JasonGross/coq,TheTypoMaster/coq,amintimany/coq,gares/coq,ppedrot/coq,Ptival/coq,Zimmi48/coq,asr/coq,jpdeplaix/coq,JasonGross/coq,ppedrot/coq,Lionel-Rieg/coq,barras/coq,ale-f/coq,pirbo/coq,ppedrot/coq,mlasson/coq,mlasson/coq,pirbo/coq,TOSPIO/coq,jhjourdan/coq,pirapira/coq2rust,coq/coq,ejgallego/coq,ale-f/coq,gares/coq,amintimany/coq,TheTypoMaster/coq,gares/coq,shindere/coq,maximedenes/coq,amintimany/coq,william-lawvere/coq,barras/coq,Zimmi48/coq,mattam82/coq,mlasson/coq,SkySkimmer/coq,william-lawvere/coq,Ptival/coq,Matafou/coq,jpdeplaix/coq,8l/coq,Ptival/coq,pirapira/coq2rust,coq/coq,ejgallego/coq,SkySkimmer/coq,aspiwack/coq,maximedenes/coq,ejgallego/coq,aspiwack/coq,shindere/coq,gares/coq,JasonGross/coq,asr/coq,aspiwack/coq