//===- 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) {
}