struct AttributeSpec::ByteSizeStorage
Declaration
struct AttributeSpec::ByteSizeStorage { /* full declaration omitted */ };
Description
The following field is used for ByteSize for non-implicit_const attributes and as value for implicit_const ones, indicated by Form == DW_FORM_implicit_const. The following cases are distinguished: * Form != DW_FORM_implicit_const and HasByteSize is true: ByteSize contains the fixed size in bytes for the Form in this object. * Form != DW_FORM_implicit_const and HasByteSize is false: byte size of Form either varies according to the DWARFUnit that it is contained in or the value size varies and must be decoded from the debug information in order to determine its size. * Form == DW_FORM_implicit_const: Value contains value for the implicit_const attribute.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:59
Member Variables
- public bool HasByteSize
- public uint8_t ByteSize