GCC Middle and Back End API Reference
eh_region_d::eh_region_u::eh_region_u_must_not_throw Struct Reference

#include <except.h>

Data Fields

tree failure_decl
location_t failure_loc

Field Documentation

tree eh_region_d::eh_region_u::eh_region_u_must_not_throw::failure_decl
         A function decl to be invoked if this region is actually reachable
         from within the function, rather than implementable from the runtime.
         The normal way for this to happen is for there to be a CLEANUP region
         contained within this MUST_NOT_THROW region.  Note that if the
         runtime handles the MUST_NOT_THROW region, we have no control over
         what termination function is called; it will be decided by the
         personality function in effect for this CIE.  
location_t eh_region_d::eh_region_u::eh_region_u_must_not_throw::failure_loc
         The location assigned to the call of FAILURE_DECL, if expanded.  

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