12 #ifndef CPROVER_GOTO_SYMEX_SLICE_H
13 #define CPROVER_GOTO_SYMEX_SLICE_H
16 #include <unordered_set>
35 const std::list<exprt> &expressions);
Base class for all expressions.
Inheriting the interface of symex_targett this class represents the SSA form of the input program as ...
std::unordered_set< irep_idt > symbol_sett
void slice(symex_target_equationt &equation)
void simple_slice(symex_target_equationt &equation)
void collect_open_variables(const symex_target_equationt &equation, symbol_sett &open_variables)
Collect the open variables, i.e.
void revert_slice(symex_target_equationt &)
Undo whatever has been done by slice