Skip to content

Forbid [anywhere, symbolic]#3053

Merged
rv-jenkins merged 2 commits intodevelopfrom
anywhere-symbolic
Nov 22, 2022
Merged

Forbid [anywhere, symbolic]#3053
rv-jenkins merged 2 commits intodevelopfrom
anywhere-symbolic

Conversation

@Baltoli
Copy link
Copy Markdown
Contributor

@Baltoli Baltoli commented Nov 21, 2022

The Haskell backend doesn't support anywhere rules, so we should forbid the attribute on symbolic rules as we already do for simplification rules: #2711

Doing so prevents the LLVM backend from crashing with an uninformative error message in certain contexts.

Fixes runtimeverification/llvm-backend#329

@rv-jenkins rv-jenkins changed the base branch from master to develop November 21, 2022 16:19
@dwightguth
Copy link
Copy Markdown
Contributor

Seems fine but I'd like @ana-pantilie to confirm this won't break anything. I know in the past we were using anywhere for some stuff unrelated to anywhere rules and I just want to confirm that is no longer an issue.

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.

llvm-kompile crashes with bad error when #Ceil rule is added

4 participants