diffblue / 2ls

Static Analyzer and Verifier
http://www.cprover.org/2LS
Other
43 stars 22 forks source link

Improve management of dynamic objects #162

Closed viktormalik closed 1 year ago

viktormalik commented 1 year ago

Management of dynamic objects has always been a pain and this PR attempts to improve it. It's based on introducing 2 new classes:

The most significant changes in this PR are:

The dynamic objects database has been made available to goto_unwindert and local_ssat so that they can use it to cleanup their algorithms in future.

viktormalik commented 1 year ago

cc @FrNecas

viktormalik commented 1 year ago

@FrNecas could you have one more look and resolve the comments, if you're fine with the changes? Thanks!