Added the llvm_sym backend for testing symbolic operations through the llvm backend#2192
Added the llvm_sym backend for testing symbolic operations through the llvm backend#2192certik merged 2 commits intolcompilers:mainfrom
llvm_sym backend for testing symbolic operations through the llvm backend#2192Conversation
018b3c2 to
a5be540
Compare
|
Not sure what is going on, but: https://github.com/lcompilers/lpython/actions/runs/5616901797/job/15220061785 it seems the LLVM symbolic tests are not being run. Also the Release test failed somehow. |
|
Hello @certik . So the symbolic tests are running But while using the As I was discussing this with @Shaikh-Ubaid (as we were not sure why this might be happening), we decided to disable the FAST flag for this as of now |
|
Though the counterpart with I would be adding this example in the next pull request ! Also not sure why the Release test would fail here . |
|
|
It seems falsely fail sometimes (and seems to fail more often now). See #2162. If you think it failed falsely, just rerun it for now. |
|
By the way, with respect to this #2192 (comment), please could you share the We can fix the |
|
Yes , would be good to have reference of ASR, C, LLVM.
|
|
|
Well I think what's happening in the LLVM with the fast flag enabled is the following . I think the CPtr object is being deallocated in intermediately in the program . A fix for this might be making |
This Pr does the following .