break;
case MCFragment::FT_Fill: {
- MCFillFragment &FF = cast<MCFillFragment>(F);
- EffectiveSize = FF.getSize();
+ EffectiveSize = cast<MCFillFragment>(F).getSize();
break;
}
EffectiveSize = Offset;
break;
}
-
- case MCFragment::FT_ZeroFill: {
- EffectiveSize = cast<MCZeroFillFragment>(F).getSize();
- break;
- }
}
Layout.setFragmentEffectiveSize(&F, EffectiveSize);
break;
}
-
- case MCFragment::FT_ZeroFill: {
- assert(0 && "Invalid zero fill fragment in concrete section!");
- break;
- }
}
assert(OW->getStream().tell() - Start == FragmentSize);
assert(!cast<MCFillFragment>(it)->getValueSize() &&
"Invalid fill in virtual section!");
break;
- case MCFragment::FT_ZeroFill:
- break;
}
}
OS << " Offset:" << getOffset() << " Value:" << getValue() << ">";
}
-void MCZeroFillFragment::dump() {
- raw_ostream &OS = llvm::errs();
-
- OS << "<MCZeroFillFragment ";
- this->MCFragment::dump();
- OS << "\n ";
- OS << " Size:" << getSize() << ">";
-}
-
void MCSectionData::dump() {
raw_ostream &OS = llvm::errs();