GCC Middle and Back End API Reference
type_change_info Struct Reference

Data Fields

HOST_WIDE_INT offset
 
tree instance
 
tree vtbl_ptr_ref
 
tree otr_type
 
tree known_current_type
 
HOST_WIDE_INT known_current_offset
 
unsigned speculative
 
bool type_maybe_changed
 
bool multiple_types_encountered
 
bool seen_unanalyzed_store
 

Detailed Description

Structure to be passed in between detect_type_change and
check_stmt_for_type_change.   

Field Documentation

◆ instance

tree type_change_info::instance

◆ known_current_offset

HOST_WIDE_INT type_change_info::known_current_offset

◆ known_current_type

tree type_change_info::known_current_type

◆ multiple_types_encountered

bool type_change_info::multiple_types_encountered

◆ offset

HOST_WIDE_INT type_change_info::offset

◆ otr_type

tree type_change_info::otr_type

◆ seen_unanalyzed_store

bool type_change_info::seen_unanalyzed_store

◆ speculative

unsigned type_change_info::speculative

◆ type_maybe_changed

bool type_change_info::type_maybe_changed

◆ vtbl_ptr_ref

tree type_change_info::vtbl_ptr_ref

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