GCC Middle and Back End API Reference
allocation_object_def Struct Reference

Data Fields

union {
   char   data [1]
   char *   align_p
   HOST_WIDEST_INT   align_i
u

Detailed Description

The internal allocation object.


Field Documentation

HOST_WIDEST_INT allocation_object_def::align_i
char* allocation_object_def::align_p

Because we want any type of data to be well aligned after the ID, the following elements are here. They are never accessed so the allocated object may be even smaller than this structure. We do not care about alignment for floating-point types.

char allocation_object_def::data[1]

The data of the object.

Referenced by allocate_pool_descriptor().

union { ... } allocation_object_def::u

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