<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 30, 2015 at 8:34 AM, Rafael Espindola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: rafael<br>
Date: Tue Jun 30 10:34:00 2015<br>
New Revision: 241075<br>
<br>
URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D241075-26view-3Drev&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=mQ4LZ2PUj9hpadE3cDHZnIdEwhEBrbAstXeMaFoB9tg&m=TUHVxbemiTiNbENnGa-OvpzUbZEXDGgw9Ei-CDA8GQs&s=9yNdO-vpGDVVALTxT01fekn5vSRguxkvbujaf8rdP1I&e=" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=241075&view=rev</a><br>
Log:<br>
Update for llvm change.<br>
<br>
Modified:<br>
    lld/trunk/lib/ReaderWriter/ELF/DynamicFile.cpp<br>
    lld/trunk/lib/ReaderWriter/ELF/ELFFile.cpp<br>
<br>
Modified: lld/trunk/lib/ReaderWriter/ELF/DynamicFile.cpp<br>
URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_lld_trunk_lib_ReaderWriter_ELF_DynamicFile.cpp-3Frev-3D241075-26r1-3D241074-26r2-3D241075-26view-3Ddiff&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=mQ4LZ2PUj9hpadE3cDHZnIdEwhEBrbAstXeMaFoB9tg&m=TUHVxbemiTiNbENnGa-OvpzUbZEXDGgw9Ei-CDA8GQs&s=0WtxZ2jBRq2YFMKeHjPnTOhMBzrsRAtJqiEIFYK85As&e=" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/DynamicFile.cpp?rev=241075&r1=241074&r2=241075&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/lib/ReaderWriter/ELF/DynamicFile.cpp (original)<br>
+++ lld/trunk/lib/ReaderWriter/ELF/DynamicFile.cpp Tue Jun 30 10:34:00 2015<br>
@@ -68,7 +68,7 @@ template <class ELFT> std::error_code Dy<br>
   // Create a map from names to dynamic symbol table entries.<br>
   // TODO: This should use the object file's build in hash table instead if<br>
   // it exists.<br>
-  for (auto i = obj.begin_dynamic_symbols(), e = obj.end_dynamic_symbols();<br>
+  for (auto i = obj.dynamic_symbol_begin(), e = obj.dynamic_symbol_end();<br>
        i != e; ++i) {<br>
     auto name = obj.getSymbolName(i, true);<br>
     if ((ec = name.getError()))<br>
<br>
Modified: lld/trunk/lib/ReaderWriter/ELF/ELFFile.cpp<br>
URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_lld_trunk_lib_ReaderWriter_ELF_ELFFile.cpp-3Frev-3D241075-26r1-3D241074-26r2-3D241075-26view-3Ddiff&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=mQ4LZ2PUj9hpadE3cDHZnIdEwhEBrbAstXeMaFoB9tg&m=TUHVxbemiTiNbENnGa-OvpzUbZEXDGgw9Ei-CDA8GQs&s=xLBu99ZCDB_W_MvH_iwjUyp5GBsGijArEE818VA-onM&e=" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/ELFFile.cpp?rev=241075&r1=241074&r2=241075&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/lib/ReaderWriter/ELF/ELFFile.cpp (original)<br>
+++ lld/trunk/lib/ReaderWriter/ELF/ELFFile.cpp Tue Jun 30 10:34:00 2015<br>
@@ -140,8 +140,8 @@ std::error_code ELFFile<ELFT>::createAto<br>
       if (std::error_code ec = sectionName.getError())<br>
         return ec;<br>
<br>
-      auto rai(_objFile->begin_rela(&section));<br>
-      auto rae(_objFile->end_rela(&section));<br>
+      auto rai(_objFile->rela_begin(&section));<br>
+      auto rae(_objFile->rela_end(&section));<br></blockquote><div><br>Generally it'd be nice to prefer copy init (auto x = y;) over direct init (auto x(y);), btw.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
       _relocationAddendReferences[sHdr] = make_range(rai, rae);<br>
       totalRelocs += std::distance(rai, rae);<br>
@@ -152,8 +152,8 @@ std::error_code ELFFile<ELFT>::createAto<br>
       if (std::error_code ec = sectionName.getError())<br>
         return ec;<br>
<br>
-      auto ri(_objFile->begin_rel(&section));<br>
-      auto re(_objFile->end_rel(&section));<br>
+      auto ri(_objFile->rel_begin(&section));<br>
+      auto re(_objFile->rel_end(&section));<br>
<br>
       _relocationReferences[sHdr] = make_range(ri, re);<br>
       totalRelocs += std::distance(ri, re);<br>
@@ -210,7 +210,7 @@ template <class ELFT><br>
 std::error_code ELFFile<ELFT>::createSymbolsFromAtomizableSections() {<br>
   // Increment over all the symbols collecting atoms and symbol names for<br>
   // later use.<br>
-  auto SymI = _objFile->begin_symbols(), SymE = _objFile->end_symbols();<br>
+  auto SymI = _objFile->symbol_begin(), SymE = _objFile->symbol_end();<br>
<br>
   // Skip over dummy sym.<br>
   if (SymI != SymE)<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br></div></div>