CBMC
Loading...
Searching...
No Matches
goto_symex_state.cpp File Reference

Symbolic Execution. More...

+ Include dependency graph for goto_symex_state.cpp:

Go to the source code of this file.

Functions

static bool requires_renaming (const typet &type, const namespacet &ns)
 Return true if, and only if, the type or one of its subtypes requires SSA renaming.
 

Detailed Description

Symbolic Execution.

Definition in file goto_symex_state.cpp.

Function Documentation

◆ requires_renaming()

static bool requires_renaming ( const typet type,
const namespacet ns 
)
static

Return true if, and only if, the type or one of its subtypes requires SSA renaming.

Renaming is necessary when symbol expressions occur within the type, which is the case for arrays of non-constant size.

Definition at line 649 of file goto_symex_state.cpp.