Move a function into assert() so that GCC won't complain that the
authorRui Ueyama <ruiu@google.com>
Sat, 29 Jun 2013 04:28:51 +0000 (04:28 +0000)
committerRui Ueyama <ruiu@google.com>
Sat, 29 Jun 2013 04:28:51 +0000 (04:28 +0000)
function is not used in release build.

llvm-svn: 185248

lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp

index ba8341f..61d864f 100644 (file)
@@ -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())