Skip to content

Revert "Anywhere is not supported by the haskell backend (#2998)"#3041

Merged
rv-jenkins merged 1 commit intodevelopfrom
revert-anywhere
Nov 14, 2022
Merged

Revert "Anywhere is not supported by the haskell backend (#2998)"#3041
rv-jenkins merged 1 commit intodevelopfrom
revert-anywhere

Conversation

@Baltoli
Copy link
Copy Markdown
Contributor

@Baltoli Baltoli commented Nov 14, 2022

The C semantics is currently unable to update to the latest K version because of an issue with this PR; we have several anywhere rules that throw false-positive errors because of how we split our semantics into translation / execution phases.

I think the best thing here is for the original change to be reinstated with a flag to disable this check for users who want to self-certify they'll never write an anywhere rule that gets reached by the Haskell backend. For now it would be good to revert this change so that we can fix our CI.

@rv-jenkins rv-jenkins changed the base branch from master to develop November 14, 2022 10:51
@Baltoli Baltoli requested review from dwightguth, ehildenb, mariaKt, radumereuta and theo25 and removed request for mariaKt November 14, 2022 10:52
@rv-jenkins rv-jenkins merged commit 3fd1929 into develop Nov 14, 2022
@rv-jenkins rv-jenkins deleted the revert-anywhere branch November 14, 2022 12:31
Baltoli added a commit that referenced this pull request Nov 18, 2022
rv-jenkins pushed a commit that referenced this pull request Nov 18, 2022
* Revert "Revert "Anywhere is not supported by the haskell backend (#2998)" (#3041)"

This reverts commit 3fd1929.

* Initial implementation

* Add tests

* Unhide warning

* Warning flag

* Consistent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants