enum class AlignmentSource
Description
The source of the alignment of an l-value; an expression of confidence in the alignment actually matching the estimate.
Declared at: clang/lib/CodeGen/CGValue.h:130
Enumerators
Name | Value | Comment |
---|---|---|
Decl | 0 | The l-value was an access to a declared entity or something equivalently strong, like the address of an array allocated by a language runtime. |
AttributedType | 1 | The l-value was considered opaque, so the alignment was determined from a type, but that type was an explicitly-aligned typedef. |
Type | 2 | The l-value was considered opaque, so the alignment was determined from a type. |