[lld] r185248 - Move a function into assert() so that GCC won't complain that the

Rui Ueyama ruiu at google.com
Fri Jun 28 21:28:51 PDT 2013


Author: ruiu
Date: Fri Jun 28 23:28:51 2013
New Revision: 185248

URL: http://llvm.org/viewvc/llvm-project?rev=185248&view=rev
Log:
Move a function into assert() so that GCC won't complain that the
function is not used in release build.

Modified:
    lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp

Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp?rev=185248&r1=185247&r2=185248&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp Fri Jun 28 23:28:51 2013
@@ -266,12 +266,11 @@ private:
   COFFDefinedAtom *findAtomAt(uint32_t targetOffset,
                               const coff_section *section,
                               const vector<COFFDefinedAtom *> &atoms) const {
-    auto compareFn =
-        [](const COFFDefinedAtom * a, const COFFDefinedAtom * b)->bool {
-      return a->originalOffset() < b->originalOffset();
-    }
-    ;
-    assert(std::is_sorted(atoms.begin(), atoms.end(), compareFn));
+    assert(std::is_sorted(atoms.begin(), atoms.end(),
+                          [](const COFFDefinedAtom * a,
+                             const COFFDefinedAtom * b) -> bool {
+                            return a->originalOffset() < b->originalOffset();
+                          }));
 
     for (COFFDefinedAtom *atom : atoms)
       if (targetOffset < atom->originalOffset() + atom->size())





More information about the llvm-commits mailing list