Resolver: move code inside an assert.

llvm-svn: 231518
This commit is contained in:
Rui Ueyama 2015-03-06 21:15:06 +00:00
parent 9881f9531c
commit 2039fc1f42
1 changed files with 3 additions and 4 deletions

View File

@ -183,10 +183,9 @@ void Resolver::doDefinedAtom(const DefinedAtom &atom) {
<< "\n");
// Verify on zero-size atoms are pinned to start or end of section.
if (atom.sectionPosition() == DefinedAtom::sectionPositionStart ||
atom.sectionPosition() == DefinedAtom::sectionPositionEnd) {
assert(atom.size() == 0);
}
assert((atom.sectionPosition() != DefinedAtom::sectionPositionStart &&
atom.sectionPosition() != DefinedAtom::sectionPositionEnd) ||
atom.size() == 0);
// add to list of known atoms
_atoms.push_back(&atom);