LLVM  4.0.0
Public Attributes | List of all members
llvm::MCSymbol::NameEntryStorageTy Union Reference

The name for a symbol. More...

#include <MCSymbol.h>

Collaboration diagram for llvm::MCSymbol::NameEntryStorageTy:
[legend]

Public Attributes

const StringMapEntry< bool > * NameEntry
 
uint64_t AlignmentPadding
 

Detailed Description

The name for a symbol.

MCSymbol contains a uint64_t so is probably aligned to 8. On a 32-bit system, the name is a pointer so isn't going to satisfy the 8 byte alignment of uint64_t. Account for that here.

Definition at line 144 of file MCSymbol.h.

Member Data Documentation

uint64_t llvm::MCSymbol::NameEntryStorageTy::AlignmentPadding

Definition at line 146 of file MCSymbol.h.

const StringMapEntry<bool>* llvm::MCSymbol::NameEntryStorageTy::NameEntry

Definition at line 145 of file MCSymbol.h.


The documentation for this union was generated from the following file: