[lld] r213313 - Remove all uses of llvm::function_ref from LLD.

Rui Ueyama ruiu at google.com
Thu Jul 17 14:33:22 PDT 2014


Author: ruiu
Date: Thu Jul 17 16:33:21 2014
New Revision: 213313

URL: http://llvm.org/viewvc/llvm-project?rev=213313&view=rev
Log:
Remove all uses of llvm::function_ref from LLD.

Modified:
    lld/trunk/lib/Core/InputGraph.cpp

Modified: lld/trunk/lib/Core/InputGraph.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Core/InputGraph.cpp?rev=213313&r1=213312&r2=213313&view=diff
==============================================================================
--- lld/trunk/lib/Core/InputGraph.cpp (original)
+++ lld/trunk/lib/Core/InputGraph.cpp Thu Jul 17 16:33:21 2014
@@ -23,7 +23,7 @@ ErrorOr<File &> InputGraph::getNextFile(
     if (_currentInputElement) {
       ErrorOr<File &> next = _currentInputElement->getNextFile();
       if (next.getError() != InputGraphError::no_more_files) {
-        for (llvm::function_ref<void(File *)> observer : _observers)
+        for (const std::function<void(File *)> &observer : _observers)
           observer(&next.get());
         return std::move(next);
       }





More information about the llvm-commits mailing list