Skip to content

Multiple data types for pointer manipulation proofs #100

Answered by carolynzech
QinyuanWu asked this question in Q&A
Discussion options

You must be logged in to vote

I would recommend writing separate harnesses for each of the types. It's nice to have smaller harnesses so that you can more easily pinpoint issues if verification fails or if a harness is posing a performance bottleneck.
For the integer types question -- no, we want to verify all integer types, not just i8. I would suggest writing a declarative macro that generates a harness given an integer type as a parameter. That way, it will be easy for you to generate harnesses for multiple integer types (and it also saves on space). For now, I'd recommend getting i8 working, and then you can move on to the other integer types.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by carolynzech
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants