- type *owner; /* The class this entity belongs to. In case of local variables
- the method they are defined in. */
+ type *owner; /* The class this entity belongs to. In case of local
+ variables the method they are defined in. */
+ entity **overwrites; /* A list of entities this entity overwrites. */
+ ent_allocation allocation; /* Distinguishes static and dynamically allocated
+ entities. */
+ ent_visibility visibility; /* Specifies visibility to external program
+ fragments */
+ int offset; /* Offset in byte for this entity. Fixed when layout
+ of owner is determined. */