diff options
Diffstat (limited to 'llvm/include/llvm/MC/MCSection.h')
-rw-r--r-- | llvm/include/llvm/MC/MCSection.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/include/llvm/MC/MCSection.h b/llvm/include/llvm/MC/MCSection.h index 2d0d4dfc591..f5490fcd173 100644 --- a/llvm/include/llvm/MC/MCSection.h +++ b/llvm/include/llvm/MC/MCSection.h @@ -18,6 +18,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/ADT/ilist.h" #include "llvm/ADT/ilist_node.h" +#include "llvm/MC/MCAssembler.h" #include "llvm/MC/SectionKind.h" #include "llvm/Support/Compiler.h" @@ -92,6 +93,8 @@ private: unsigned IsRegistered : 1; + MCDummyFragment DummyFragment; + FragmentListType Fragments; /// Mapping from subsection number to insertion point for subsection numbers @@ -152,6 +155,9 @@ public: return const_cast<MCSection *>(this)->getFragmentList(); } + const MCDummyFragment &getDummyFragment() const { return DummyFragment; } + MCDummyFragment &getDummyFragment() { return DummyFragment; } + MCSection::iterator begin(); MCSection::const_iterator begin() const { return const_cast<MCSection *>(this)->begin(); |