<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:friss@apple.com" title="Frederic Riss <friss@apple.com>"> <span class="fn">Frederic Riss</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - dsymutil generates warnings on local symbols (?)"
   href="https://llvm.org/bugs/show_bug.cgi?id=25757">bug 25757</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>ASSIGNED
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>INVALID
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - dsymutil generates warnings on local symbols (?)"
   href="https://llvm.org/bugs/show_bug.cgi?id=25757#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - dsymutil generates warnings on local symbols (?)"
   href="https://llvm.org/bugs/show_bug.cgi?id=25757">bug 25757</a>
              from <span class="vcard"><a class="email" href="mailto:friss@apple.com" title="Frederic Riss <friss@apple.com>"> <span class="fn">Frederic Riss</span></a>
</span></b>
        <pre>I finally looked into this (sorry for the delay), and I'm unable to fix this.
You are using a compiler that emits multiple identically named symbols into the
same object file. dsymutil relies on the name of the symbols being unique (at
the object file level) to map final address provided to the linker to the
object file address. When there are multiple symbols with the same name, it
can't do that.

The warning is symptomatic of a real issue. The debug info generated by
dsymutil in this case might be wrong for the affected symbols. dsymutil wasn't
warning in the past about that, but it was certainly silently doing the wrong
thing. I'm unwilling to just hide this warning as it is showing a real issue. 

If you think my logic is flawed, feel free to reopen.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>