<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 - Regression since SVN r368230, "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG""
   href="https://bugs.llvm.org/show_bug.cgi?id=43479">43479</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Regression since SVN r368230, "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG"
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

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

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

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

        <tr>
          <th>Component</th>
          <td>Backend: X86
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>martin@martin.st
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>akhuang@google.com, craig.topper@gmail.com, llvm-bugs@lists.llvm.org, llvm-dev@redking.me.uk, rnk@google.com, spatel+llvm@rotateright.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=22589" name="attach_22589" title="Reduced reproduction source">attachment 22589</a> <a href="attachment.cgi?id=22589&action=edit" title="Reduced reproduction source">[details]</a></span>
Reduced reproduction source

Since SVN r368230, 'Recommit "[MS] Emit S_HEAPALLOCSITE debug info in Selection
DAG"', compiling Qt with clang-cl fails, with the error "fatal error: error in
backend: invalid symbol redefinition". Even if the commit was made after the
9.0 release branch, the commit was backported to the release branch, and the
9.0.0 release is affected as well.

This can be reproduced with the attached source, with the following command:

$ clang -cc1 -triple=x86_64-windows-msvc -emit-obj -debug-info-kind=limited -O3
-fms-extensions qt-clangcl-bug.cpp
fatal error: error in backend: invalid symbol redefinition

(The same issue also was present in the original version of the patch, in SVN
r367374.)</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>