Const_Address_Of_Array_Element¶
- class Const_Address_Of_Array_Element (concrete, logical)¶
Taking the address of an array element subobject:
&(*composite)[index]This is essentially the compile-time-constant form of Indirect_Constant_Array_Element_Address_Operand.- Direct parents:
inherits Const_Address_Value
- Ancestor classes and implemented interfaces:
Const_Address_Value, Const_Value, Declarative_Node, Logical_IR_Root
Field
Kind
Type
Description
Composite
syntactic
class Const_Address_Value
Pointer to the composite (the array being indexed).
Index
attribute
builtin Int_Literal_Type
Index of the array element.
Its_Type (from Const_Value)
semantic
class Type
Parent (from Logical_IR_Root)
semantic
class Logical_IR_Root
Physical (from Logical_IR_Root)
semantic to physical
class Physical_IR_Root