Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt to Coq's PR #18445 fixing inheritance of multiple signatures of implicit arguments in notations #1807

Conversation

herbelin
Copy link
Contributor

@herbelin herbelin commented Jan 9, 2024

With coq/coq#18445, notations hiding constants with multiple signatures of implicit arguments inherit as expected the underlying implicit arguments.

File src/Compilers/Named/ContextProperties/Proper.v was depending on the "bug". We adapt it by changing the notation so that it becomes indifferent to potential insertion of maximal implicit arguments.

Note that this is one possible fix among others (for instance, it is probably also possible to change the signatures of the underlying constant).

It is (a priori) backwards compatible and can be merged as soon as now.

…mplicit arguments.

Notations hiding constants with multiple signatures of implicit
arguments now correctly inherits the underlying multiple signatures of
implicit arguments (bug fixed by Coq PR #18445).

We adapt by changing the notation so that it becomes indifferent to
potential insertion of maximal implicit arguments.
@JasonGross JasonGross merged commit 47058dc into mit-plv:sp2019latest Jan 10, 2024
1 check passed
@JasonGross
Copy link
Collaborator

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants