16 const exprt &return_value)
Base class for all expressions.
Stack frames – these are used for function calls and for exceptions.
std::optional< symbol_exprt > return_value_symbol
Central data structure: state.
call_stackt & call_stack()
void symex_set_return_value(statet &state, const exprt &return_value)
Symbolically execute a SET_RETURN_VALUE instruction.
void symex_assign(statet &state, const exprt &lhs, const exprt &rhs)
Symbolically execute an ASSIGN instruction or simulate such an execution for a synthetic assignment.
#define PRECONDITION(CONDITION)