-
Notifications
You must be signed in to change notification settings - Fork 62
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
Add crucible_pointer_cast and deprecate crucible_points_to_untyped #930
Comments
Unfortunately it looks like this will require more work than I originally thought, and for a dumb reason. Basically, all I need to do is to add a new constructor to the haskell datatype that is used to represent the saw-script |
Another approach that would require much less work to implement would be to replace
Basically, |
@brianhuffman I like your idea! Let's add |
Also `crucible_conditional_points_to_at_type`. Fixes #930.
Also `crucible_conditional_points_to_at_type`. Fixes #930.
Also `crucible_conditional_points_to_at_type`. Fixes #930.
Add
crucible_pointer_cast : SetupValue -> LLVMType -> SetupValue
and deprecatecrucible_points_to_untyped
. This would support the cases wherecrucible_points_to_untyped
is needed, while still checking that the value argument ofcrucible_points_to
has the intended user type.The text was updated successfully, but these errors were encountered: