-
Notifications
You must be signed in to change notification settings - Fork 24
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
LLVM backend failing to evaluate function #788
Comments
The problem here is that the |
We discussed this in the K meeting, and the conclusion was that there are two main solutions to deal with this problem:
|
Steps to implement the backend support in (3) above:
|
The solution should allow the semantics to also work in the Haskell backend. |
For the example below, the LLVM backend ends execution with an error, outputting an unevaluated function, without any obvious reason for not evaluating it.
All or most of the elements in the semantics below seem to be needed for reproducing the issue (e.g. using a normal Map, or passing a list directly to
g
, without producing it withSet2List(keys(...))
do not generate the error above).To reproduce:
a.k
start:
command line:
The text was updated successfully, but these errors were encountered: