<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

</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">