[llvm-bugs] [Bug 43479] New: Regression since SVN r368230, "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG"

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Sep 27 05:21:22 PDT 2019


https://bugs.llvm.org/show_bug.cgi?id=43479

            Bug ID: 43479
           Summary: Regression since SVN r368230, "[MS] Emit
                    S_HEAPALLOCSITE debug info in Selection DAG"
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: X86
          Assignee: unassignedbugs at nondot.org
          Reporter: martin at martin.st
                CC: akhuang at google.com, craig.topper at gmail.com,
                    llvm-bugs at lists.llvm.org, llvm-dev at redking.me.uk,
                    rnk at google.com, spatel+llvm at rotateright.com

Created attachment 22589
  --> https://bugs.llvm.org/attachment.cgi?id=22589&action=edit
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.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190927/8d7bb304/attachment.html>


More information about the llvm-bugs mailing list