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
call_stackt & call_stack()
goto_symex_statet statet
A type abbreviation for goto_symex_statet.
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)