mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-13 08:35:46 +00:00
Fix -Asserts warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103697 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2661f11e46
commit
054be92e1d
@ -562,11 +562,9 @@ static void WriteFragmentData(const MCAssembler &Asm, const MCAsmLayout &Layout,
|
|||||||
void MCAssembler::WriteSectionData(const MCSectionData *SD,
|
void MCAssembler::WriteSectionData(const MCSectionData *SD,
|
||||||
const MCAsmLayout &Layout,
|
const MCAsmLayout &Layout,
|
||||||
MCObjectWriter *OW) const {
|
MCObjectWriter *OW) const {
|
||||||
uint64_t SectionFileSize = Layout.getSectionFileSize(SD);
|
|
||||||
|
|
||||||
// Ignore virtual sections.
|
// Ignore virtual sections.
|
||||||
if (getBackend().isVirtualSection(SD->getSection())) {
|
if (getBackend().isVirtualSection(SD->getSection())) {
|
||||||
assert(SectionFileSize == 0 && "Invalid size for section!");
|
assert(Layout.getSectionFileSize(SD) == 0 && "Invalid size for section!");
|
||||||
|
|
||||||
// Check that contents are only things legal inside a virtual section.
|
// Check that contents are only things legal inside a virtual section.
|
||||||
for (MCSectionData::const_iterator it = SD->begin(),
|
for (MCSectionData::const_iterator it = SD->begin(),
|
||||||
@ -595,7 +593,7 @@ void MCAssembler::WriteSectionData(const MCSectionData *SD,
|
|||||||
ie = SD->end(); it != ie; ++it)
|
ie = SD->end(); it != ie; ++it)
|
||||||
WriteFragmentData(*this, Layout, *it, OW);
|
WriteFragmentData(*this, Layout, *it, OW);
|
||||||
|
|
||||||
assert(OW->getStream().tell() - Start == SectionFileSize);
|
assert(OW->getStream().tell() - Start == Layout.getSectionFileSize(SD));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MCAssembler::Finish() {
|
void MCAssembler::Finish() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user