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

    <tr>
        <th>Summary</th>
        <td>
            [llvm-lib] Cannot use MSVC to compile the ARM64EC version of LLVMBinaryFormat.
        </td>
    </tr>

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

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

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

<pre>
    ENV:

1. OS: Windows11 23H2
2. Compiler: MSVC 19.43.34808.0

Build project command:
`C:\llvm-project\llvm>cmake -S . -B cmake_buildarm64ec -A ARM64EC -DBUILD_AS_ARM64X=ARM64 -DLLVM_TABLEGEN=C:\llvm-project\llvm\native\Release\bin\llvm-tblgen.exe`

Compilation command:
`cmake --build .\cmake_buildarm64ec\ --config Release --target LLVMBinaryFormat -- /m`
[Compilation log.txt](https://github.com/user-attachments/files/19001207/Compilation.log.txt)

Partial error screenshot
![Image](https://github.com/user-attachments/assets/9990273b-c7fd-441c-bc8b-b58a7c8c6af1)

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycU11vrDYQ_TXmxTIy_mDhgYcFltsrbW6rbJv2bWVgYN0aHNlmb_LvK9hNGilSHiohecyMzpzjOaO81-MMUCBZIllHagkX64qTMuH1m1mCnu3iH3UHpTImam3_Whx-PKFDg8oK5XtE1y-J8a8nxPf4Tz339qdPEsz4LwzRPYtxZadnbcCt-YfTU4WTPBY85iKjWUxvAOWiTY-fnf0buoA7O01q7hHf4FNarZGsjLlO5F5zvyJ-6Cb1D2BywjEmJd5u53aFU25KBXSY7PH-8SEVhwqTuvzj-7E-70_n7ddfiNdbgEl9PD49nH_fl8fDt8MPxOsvmspqVkFfAcnqEQwov0atnt_KQ2tGmGN4AZTeBd4eQQVt50_y7grIxhrHSFafVSBZYUI6Ow96xPemmJCg3AgBr9xLPSv32lg3qYAJwYg10729LD-2N3aMw0tAskYsu4Tw7FcmrEGsGXW4LG3c2QmxZvHgiApBdZcJ5uARawZtYD2TnNKE0R1izQfk-A2Z5TfRvykXtDIYnLMO-84BzP5iw5plCZLl90mN8H-IKO9hC_I8p2zHW9Lthp4IkXSk7bKWtDJTuy7rUjUkNz5RX_A-57mKoEh2gqYs5TmPLsXQ9j1VqUqTrBNDmolBQCKE4L3oJc_zSBeMMkkZ21Ge5JLFnEsl254PspdDOnAkKExKm3idfmzdGGnvFygSluU5i4xqwfhtwRib4Sfesoixdd9csVmmXUaPBDXaB_8fTNDBbJu51RjdIlnjSs2zDXjxcFunYFdHrSuGwwXevX4F59dx2-GTPeJocab44sU3l9-Od--zZqO9jf-m61qwfwMAAP__XrtSpQ">