[lld] r231518 - Resolver: move code inside an assert.
Rui Ueyama
ruiu at google.com
Fri Mar 6 13:15:06 PST 2015
Author: ruiu
Date: Fri Mar 6 15:15:06 2015
New Revision: 231518
URL: http://llvm.org/viewvc/llvm-project?rev=231518&view=rev
Log:
Resolver: move code inside an assert.
Modified:
lld/trunk/lib/Core/Resolver.cpp
Modified: lld/trunk/lib/Core/Resolver.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Core/Resolver.cpp?rev=231518&r1=231517&r2=231518&view=diff
==============================================================================
--- lld/trunk/lib/Core/Resolver.cpp (original)
+++ lld/trunk/lib/Core/Resolver.cpp Fri Mar 6 15:15:06 2015
@@ -183,10 +183,9 @@ void Resolver::doDefinedAtom(const Defin
<< "\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);
More information about the llvm-commits
mailing list