Closed ppedrot closed 3 months ago
Thanks for the patch. It seems to be about extraction, while https://github.com/coq/coq/pull/19343 is about functional induction. Could you tell us more?
coq/coq#19343 removes the dependency of stdlib's MSetAVL on FunInd which is itself requiring Extraction. It appears Compcert was relying on this transitive requirement, the current pull request just makes that requirement explicit.
Crystal clear! Thanks for the explanation.
I think that in the long run Menhir itself should generate the Require Extraction
directive. https://gitlab.inria.fr/fpottier/menhir/-/issues/75
Should be backwards compatible.