You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 9, 2021. It is now read-only.
The error manifests when you use an SBV proof backend on a term that uses negation on a Z type:
sawscript> prove z3 {{ (2:Z 7) == -5 }}
You have encountered a bug in SawCore's implementation.
*** Please create an issue at https://github.com/GaloisInc/saw-core/issues
%< ---------------------------------------------------
Revision: ea3a62840f5a250e0a3f64ce20790f3b54206565
Branch: text-fieldname (uncommited files present)
Location: Verifier.SAW.Simulator.Prims
Message: expected Integer intModUnOp
CallStack (from HasCallStack):
panic, called at src/Verifier/SAW/Utils.hs:37:9 in saw-core-0.1-DyYEChKwXD86nNPWWACPrn:Verifier.SAW.Utils
panic, called at src/Verifier/SAW/Simulator/Prims.hs:268:13 in saw-core-0.1-DyYEChKwXD86nNPWWACPrn:Verifier.SAW.Simulator.Prims
panic, called at src/Verifier/SAW/Simulator/Prims.hs:298:15 in saw-core-0.1-DyYEChKwXD86nNPWWACPrn:Verifier.SAW.Simulator.Prims
%< ---------------------------------------------------
The error manifests when you use an SBV proof backend on a term that uses negation on a
Z
type:Thanks to @msaaltink for reporting this.
The text was updated successfully, but these errors were encountered: