<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Fails to emit symbols when extern "C++" used in version script for symbols with [abi:cxx11] tag"
   href="https://bugs.llvm.org/show_bug.cgi?id=36777">36777</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Fails to emit symbols when extern "C++" used in version script for symbols with [abi:cxx11] tag
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>lld
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>ELF
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>christopher.halse.rogers@canonical.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=20082" name="attach_20082" title="lld test case exhibiting the bug; dump it in tests/ELF/linkerscript">attachment 20082</a> <a href="attachment.cgi?id=20082&action=edit" title="lld test case exhibiting the bug; dump it in tests/ELF/linkerscript">[details]</a></span>
lld test case exhibiting the bug; dump it in tests/ELF/linkerscript

LLD fails to match symbols with the [abi:cxx11] tag to extern C++ wildcards
(see attached test case).

On inspection, this appears to be because the LLVM Itanium demangler does not
have support for the ABI tag, thus the tagged symbols don't get demangled and
so the (demangled) extern "C++" symbol directives cannot match.</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>