Skip to content
This repository has been archived by the owner on Jun 9, 2021. It is now read-only.

Expose Simulator.What4 helper functions for use in compositional crux-mir #203

Merged
merged 1 commit into from
Apr 21, 2021

Conversation

spernsteiner
Copy link
Contributor

Adds some helper functions to the Verifier.SAW.Simulator.What4 export list so that compositional crux-mir (GaloisInc/saw-script#1117) can use them for conversions between SAW.Term and W4.Expr. Main use is here, where they're used for converting a SAW.Term (partially) produced by Verifier.SAW.Simulator.What4.ReturnTrip.toSC back into a W4.Expr while preserving references to what4 variables.

@spernsteiner spernsteiner requested a review from robdockins April 21, 2021 21:40
@spernsteiner
Copy link
Contributor Author

I see some CI failures for "Type-check handwritten and generated Coq files" - I assume that's safe to ignore? Certainly this patch shouldn't have any effect on anything Coq-related

Copy link
Contributor

@robdockins robdockins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the CI failures are unrelated, yes.

@spernsteiner spernsteiner merged commit 12a8f95 into master Apr 21, 2021
@spernsteiner spernsteiner deleted the sp/crux-mir-comp branch April 21, 2021 22:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants