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

NameValueComment
Decl0The l-value was an access to a declared entity or something equivalently strong, like the address of an array allocated by a language runtime.
AttributedType1The l-value was considered opaque, so the alignment was determined from a type, but that type was an explicitly-aligned typedef.
Type2The l-value was considered opaque, so the alignment was determined from a type.