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

    <tr>
        <th>Summary</th>
        <td>
            [lld] Error when lld re-links (x86_64-windows-msvc with apx) obj files
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lld
      </td>
    </tr>

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

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

<pre>
    ```
clang -c -Qunused-arguments -m64 --target=x86_64-w64-windows-gnu -mavx10.2 -mapxf -mbmi -mbmi2 -mprfchw -g -Wall -Wextra -Werror -ffp-model=fast -O3 -std=c++26 -finput-charset=UTF-8 -fexec-charset=UTF-8 -flto=thin -fno-ident -fno-rtti -fno-unwind-tables -o build\.objs\uwvm\mingw\x86_64\releasedbg\src\uwvm2\uwvm\cmdline\params\test.cpp.obj src\uwvm2\uwvm\cmdline\params\test.cpp

clang++ -o build\windows\x64\releasedbg\uwvm.exe build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\help.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\log_output.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\mode.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\test.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\version.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_abi.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_binfmt.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\main.cpp.obj -m64 --target=x86_64-windows-msvc -g -nostdlib -lntdll -lShell32 -fuse-ld=lld --sysroot=D:\tool-chain\windows-msvc-sysroot\ -static
LLVM ERROR: unknown codeview register R19
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Running pass 'Function Pass Manager' on module 'build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_abi.cpp.obj'.
1. Running pass 'X86 Assembly Printer' on function '@"?wasm_abi_callback@details@paras@cmdline@uwvm@uwvm2@@YA?AW4parameter_return_type@3utils@5@PEAUparameter_parsing_results@375@00@Z"'
Exception Code: 0xC000001D
LLVM ERROR: unknown codeview register R19
clang++: error: linker command failed due to signal (use -v to see invocation)
error: execv(clang++ -o build\windows\x64\releasedbg\uwvm.exe build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\help.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\log_output.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\mode.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\test.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\version.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_abi.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_binfmt.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\main.cpp.obj -m64 --target=x86_64-windows-msvc -g -nostdlib -lntdll -lShell32 -fuse-ld=lld --sysroot=D:\tool-chain\windows-msvc-sysroot\ -static) failed(1)
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsV11v2zYU_TX0ywUNipL88eAH1Y6fGjRL13Xbi0FRVxIbihT4YTv_fqCcj25th3VA8hQhMQni8tzDq4tzROG96gzihpTvSLmbiRh66zbXQjp7bRvUs9o29xuyYA9_rJJamA6oBPpLNNFjQ4Xr4oAmeKDDogBKg3AdBpLvzqvFYVHQU_pXprEnTzsTgQ7ieM7YnKfZeG6BDvWgLr9pbXSt7E9AO6CfhdZAP-M5OJFG56wD2rYjHRI9ku9a4QPQDzlQHxqS7yTh7wh_xxdAW2XGGKjshfMTn0-_7ukKaItnlN9Z1sGSfBd6ZYC2xlLVoAmXqQtBXWbRpKPQIGqNHqiFOirdkHI7t_UXT8ptPB0HUm4HZboTKbeXGpBy61Cj8NjUHSm33smHUP68RQ6NVgZJuR2FE0MCC-jDXI5jAoef3URY9fjCLkX5mu7DC0kMv6WXsOd4xh8d7l83_1eaPerx6WwvmUjb7mBjGGN4lXSpM18l0d-a4yUTHdF5Zc2r5DoJPxxErV4vWa1MO7xAIQehnkv2I2l8kMXBH-UkeMb60GhVA9UmNEn89Mcetc450DZ6pDqJnNYNUOrvvbM2oe1IXqWGsFYnXVPmmfAE_RRabpNOiqAkYdX7979dw9Xt7YdbklcQzZ2xJwPSNnhUeAKHnfIBHdxma8Kqm_dX1ccr8LEeVAABdezA4WhdgGChD2H0iQXfE77vVOhjPZd2IHyv9fFxoKOzX1AGwvfK-4ie8D0I04AyUscGIfQI0gnfQy3kXXBC4pyw6mMQ8g6aOIwpBavYHKbnNhqjTAej8B4IX-6jkUFZAzdp4VoY0aEjfAnWwGCbqDFFvWb7Er5MB8jm33D9fbWAynscan0PN06Z8ES1fTwG4UtSMMI5yfePyAcptE7VIQVrMAilPSlYIpDGR0oFmzheBp5ACvZHRfJ99bmYyGJAd3AYojOHcD-mHXkMF7CSFOzmqvr0HDgK55XpDg591CHF5MsUxRLun4kgXxJWXZ0ljhPzrW0wdRU7b1l6st1PN9xXxpXCJ-9PE63MHTqQdhhS67RCaWygiZj6MH3PCA2Er6JHoMdpDRGUOVopEjXCE_gTWvoWOBK-erPJN5t8s8k3m_ynTfL1g8IQvsou2vF0HZo1m7xZ52sxw022LFmZs3Kdz_oNX67yBusaa1ZkWcvXObZLlFLUi1VR8mKmNpzxki14lq34usznbZuvV3wp8sVKsHW2JgXDQSg9T7Y5t66bTYa5yYoyW2UzLWrUfrq2ca51kxS43M3cZnLZOnZJorXywT8DBBX0dNNL8eUOrqbL1KlHA6lQDmlS1uRNq--V_aRCD2I8p4qkV9UqjX4Wnd78f-9_OM1xw_8KAAD__2-o1JE">