Closed ccasin closed 2 years ago
My understanding is that there should always be (at least) a "default" spec for every possible subroutine tid
created here: https://github.com/draperlaboratory/cbat_tools/blob/8e747275c628d9568ef14d0fe4ab81f848608499/wp/lib/bap_wp/src/environment.ml#L165
So tentatively I would indeed throw an error at that place.
The
None
case at the end seems scary. Does this ever happen? Should we be using a default summary here, or throwing an error, rather than silently dropping the function call?