//===- AlignFragment.cpp --------------------------------------------------===// // // The MCLinker Project // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// #include <mcld/LD/AlignFragment.h> #include <mcld/LD/SectionData.h> using namespace mcld; //===----------------------------------------------------------------------===// // AlignFragment //===----------------------------------------------------------------------===// AlignFragment::AlignFragment(unsigned int pAlignment, int64_t pValue, unsigned int pValueSize, unsigned int pMaxBytesToEmit, SectionData *pSD) : Fragment(Fragment::Alignment, pSD), m_Alignment(pAlignment), m_Value(pValue), m_ValueSize(pValueSize), m_MaxBytesToEmit(pMaxBytesToEmit), m_bEmitNops(false) { }