From a1490d616fb08179c4f67a031dd5e04c4949e63e Mon Sep 17 00:00:00 2001
From: Rui Ueyama <ruiu@google.com>
Date: Fri, 11 Oct 2013 22:02:58 +0000
Subject: [PATCH] Prune unused local variable.

llvm-svn: 192509
---
 lld/lib/Driver/Driver.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/lld/lib/Driver/Driver.cpp b/lld/lib/Driver/Driver.cpp
index 05532e8b78ba..87cf93422595 100644
--- a/lld/lib/Driver/Driver.cpp
+++ b/lld/lib/Driver/Driver.cpp
@@ -50,10 +50,9 @@ bool Driver::link(LinkingContext &context, raw_ostream &diagnostics) {
   // Read inputs
   ScopedTask readTask(getDefaultDomain(), "Read Args");
   TaskGroup tg;
-  int index = 0;
   std::mutex diagnosticsMutex;
   for (auto &ie : inputGraph.inputElements()) {
-    tg.spawn([&, index] {
+    tg.spawn([&] {
       // Writes to the same output stream is not guaranteed to be thread-safe.
       // We buffer the diagnostics output to a separate string-backed output
       // stream, acquire the lock, and then print it out.
@@ -72,7 +71,6 @@ bool Driver::link(LinkingContext &context, raw_ostream &diagnostics) {
         diagnostics << buf;
       }
     });
-    ++index;
   }
   tg.sync();
   readTask.end();