GCC Middle and Back End API Reference
funct_state_d Class Reference

Public Member Functions

 funct_state_d ()
 
 funct_state_d (const funct_state_d &s)
 

Data Fields

enum pure_const_state_e pure_const_state
 
enum pure_const_state_e state_previously_known
 
bool looping_previously_known
 
bool looping
 
bool can_throw
 
bool can_free
 
enum malloc_state_e malloc_state
 

Detailed Description

Holder for the const_state.  There is one of these per function
decl.   

Constructor & Destructor Documentation

◆ funct_state_d() [1/2]

funct_state_d::funct_state_d ( )
inline

◆ funct_state_d() [2/2]

funct_state_d::funct_state_d ( const funct_state_d & s)
inline

Field Documentation

◆ can_free

bool funct_state_d::can_free

◆ can_throw

bool funct_state_d::can_throw

◆ looping

bool funct_state_d::looping

◆ looping_previously_known

bool funct_state_d::looping_previously_known

◆ malloc_state

enum malloc_state_e funct_state_d::malloc_state

◆ pure_const_state

enum pure_const_state_e funct_state_d::pure_const_state

◆ state_previously_known

enum pure_const_state_e funct_state_d::state_previously_known

The documentation for this class was generated from the following file: