<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/127428>127428</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [LLVM] error in backend: Broken function found, compilation aborted
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          zhangqingqing24630
      </td>
    </tr>
</table>

<pre>
    I mention this issue to supplement the last issue(https://github.com/llvm/llvm-project/issues/127002). I'm sorry I didn't describe the clearance last time.
This problem cannot be reproduced in the release version, but can be reproduced in the debug version. My command to build the compiler is
`
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -DLLVM_ENABLE_PROJECTS="clang;lld" -S ~/llvm-project/llvm -DCMAKE_INSTALL_PREFIX= ~/build
make -j$(nproc)
`
I tried to debug the problem and found the call stack as follows.

<!-- Failed to upload "image.png" -->
The function named verify is verified based on the broken field and fails to be verified.

<!-- Failed to upload "image.png" -->

<!-- Failed to upload "image.png" -->
By setting hardware breakpoints, I can find that the change of Broken is that attr is in the incompatible set.

<!-- Failed to upload "image.png" -->

![Image](https://github.com/user-attachments/assets/fcaf0a48-63a2-43d6-b694-1e9f9aa0d86e)
all incompatible types are added because Ty is a structure type. Attr is SExt type 

<!-- Failed to upload "image.png" -->
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykVMFu4zYQ_Rr6MpAhU5JlHXSwY7tw62yDTbZoT8FIHNlcU6RKUsm6h357QSpOUbToIQvYsKzhcOa9efPQOXnSRDUrNqzYznD0Z2PrP86oT7_L6cvzZZbOGiOu9QF60l4aDf4sHUjnRgJvwI3DoCjEwJ8JFDo_BRlfnb0fHMvWjO8Z35-kP4_NvDU943ulXm4_yWDNV2o94_uY6BjfL3iZppzxag4HxssenLH2CgcQUmjGSw-CXGtlQ7Fqqwgt6vatvpc9zVm6fgqdDtY0inpoUWvjoSGwNFgjxpYESB3zLSlCR_BC1kmjGb-DZvQh5b_PC2rG0-30HO6v0Jq-Ry0CI80olZjaMv0gFVmQjqVrtkxZum57vBAkPwDj_IuW3-AeL9RJFWBzSLZ39-ufds-bL4fj9vnpt4cdy7bbWC3ZHo-_3D_vPq03x93zw-eff9zdPT2ybMs4bxXqE8s2Sol4yyP8-W9yw9_3AodPj0_r4_H54fNuf_iVZduYEVtn6Xrq8SvjOeMrPVjTMl69QziAt5Ii1omIgPVGcyChM6N-YwCVAuexvQA66IxS5tWF0YRPdsf4Iklgj1JN142DMigCNbLHE80HfYp4Epbt4jwJulG3UYYaexJhBrK7gnTTU2irQUcCzDSpxpoLaegkKTH1hlK5OCZ6T_lwQx9K2lzBkfdSn-CMVryiDW0SXgYjtXdBfIcovU5GFnHarDYsJoHpYDNhkm4KovdBYTdtSh1kh142ikKh7wLHF6zYHEKUFdv_3-jRkU3Qe2zPwQ3CFqNzFB-6FrsU81WyzJAneSaWSbOs8mRBVVchpmK1pElhQS__QOCvAzkIHKEQYbrU4ugInuLQEZy3Y-tHO52cw_qNjcfdNx9fwYfwz0SdiSqrcEb1osyqsiizrJida4Fpk7V5ky1zQbwS3aJbIS1Xq7KteFNUM1nzlBcpX5TpoiiyYr7CMs0KXOYFLVJRcpan1KNU87CQc2NPs2h79YKXOV_NFDakXHRlzjW93tyUB5O2dVzqZjw5lqdKOu_-vsZLr6KdB6NgxRbIWmODLhpsL6QFy9Y38byvUdzVoLnJrDC-xMZYT2I2WlV_l4kHQC81_ysAAP__cWQSFA">