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: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected], [email protected],
                    [email protected], [email protected]

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.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to