Use a range loop. No functionality change.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 28 Jun 2014 18:44:59 +0000 (18:44 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 28 Jun 2014 18:44:59 +0000 (18:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211986 91177308-0d34-0410-b5e6-96231b3b80d8

lib/LTO/LTOModule.cpp

index 5987971bb445d03a1e2b9d79d1c0a4efaca24ec9..6c1fadab845e09443b3649a19979911b4d2b12ea 100644 (file)
@@ -682,10 +682,9 @@ bool LTOModule::addAsmGlobalSymbols(std::string &errMsg) {
   if (Parser->Run(false))
     return true;
 
-  for (RecordStreamer::const_iterator i = Streamer->begin(),
-         e = Streamer->end(); i != e; ++i) {
-    StringRef Key = i->first();
-    RecordStreamer::State Value = i->second;
+  for (auto &KV : *Streamer) {
+    StringRef Key = KV.first();
+    RecordStreamer::State Value = KV.second;
     if (Value == RecordStreamer::DefinedGlobal)
       addAsmGlobalSymbol(Key.data(), LTO_SYMBOL_SCOPE_DEFAULT);
     else if (Value == RecordStreamer::Defined)