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

    <tr>
        <th>Summary</th>
        <td>
            [CodeGen] Compile Error
        </td>
    </tr>

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

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

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

<pre>
    When I try to compile llvm using chromium's build.py, the compiler reports the following error, which seems to be a problem with the code.

E:\chromium\src\third_party\llvm\llvm\lib\CodeGen\GlobalISel\RegBankSelect.cpp(719,34): error: use of undeclared identifier 'machineFunctionIsIllegal'; did you mean 'checkFunctionIsLegal'?
     if (const MachineInstr *MI = machineFunctionIsIllegal(MF)) {
 ^~~~~~~~~~~~~~~~~~~~~~~~~
 checkFunctionIsLegal
E:\chromium\src\third_party\llvm\llvm\lib\CodeGen\GlobalISel\RegBankSelect.cpp(717,21): note: 'checkFunctionIsLegal' declared here
bool RegBankSelect::checkFunctionIsLegal(MachineFunction &MF) const {
 ^
E:\chromium\src\third_party\llvm\llvm\lib\CodeGen\GlobalISel\RegBankSelect.cpp(719,29): error: cannot initialize a variable of type 'const MachineInstr *' with an rvalue of type 'bool'
     if (const MachineInstr *MI = machineFunctionIsIllegal(MF)) {
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[750/5082] Building CXX object lib\Frontend\OpenMP\CMakeFiles\LLVMFrontendOpenMP.dir\OMPIRBuilder.cpp.obj
ninja: build stopped: subcommand failed.
Failed.

I compile this time on the windows11+msvs2022+sdk22621 environment
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VcFu2zgQ_Rr6MqghjULLOuhgK1FhoMYWLbDb24ISRxYTihRIKoZ72G9fUHKcBkj2tuVBhOXHmdF7b4bCe3UyRCXje8bvV2IKvXXl6ec2WzVWXsq_ejJwgOAuECy0dhiVJtD6eYDJK3OCtnd2UNPAMPfQTErL9XhhWEHo6QXvwNFoXfDzy85qbc_xLDlnXcSee9X24IkGH9M0BAJGZxtNA5xV6K_BJK1Zcs-S3fJ8YNmO8epWAa-8axmvQq-c_HsULlwYr2Ktv2yqYbyqrKTPZBivPmvbCH34Tprx6hud9sI8fSdNbVi348hwm6cFwyq7Y1iwbHctOdvB5AlsB5OR1GrhSIKSZILqFDlgmA-i7ZWhejJtUNYc_EFrOgnNMGfZHqSScLETDCRMhLc9tU-v4C83aL18K8SlOmC4ba3xAY5L_IPxIebbHQ_Asnv4OO32WMdvwAJYvr8GZfzhnw_WFfFuXb-T_ZxhhemVfWMDxf1jwuAmR0-OlkobazW8iR5Lz3bvh9ge31IIDDczdbAQ_4a9327EWcE3RmyFMTaAMiooodXP2DvPwinR6Nmh4TLSTNi7tomUzR0mDLhnoac3ZyJz0YX_owX_azH-AB_589WjuHDh4USGnAgkX6YE3-c8YVjzZIuM38M-jqc4eKofP8A2j9QGWHSonTWBjGS8-mMkc_watTmKJ6qVJs949eXLn8cX0IJYS-Ui_Pj18G0OTC4qtbbN45LeKPMookLzVAQf7DiSjC_81LR2GISR0AmlbwXXv_5YnofbzA298hDUQGDNPA_Pykh79mnKcD_4Z48JIsO9l0-IG0yBzLNy1gxkwkqWmSyyQqyoTDf5HW4x53zVl9h0BeebhjYiTbjM5YaKrNsWncA2S4pipUpMMEtSTJNNhhlf86brZI6tTLoE0-KO3SU0CKXX0ddr604r5f1E5SZJt8lKi4a0n28XRENnmP9kGOVYuTKe-dRMJ8_uEq188K9Rggp6vpZuLXIP1ZWKh6j3anK67EMYfew-rBnWJxX6qVm3dmBYz322bJ9GZ6PYDOs5v2dYz_X9GwAA___IeUKA">