<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/64722>64722</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`clang-dxc -Fc - -Fo -` stops and tries to read stdin in the middle
</td>
</tr>
<tr>
<th>Labels</th>
<td>
HLSL
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
bogner
</td>
</tr>
</table>
<pre>
Contrary to clang-cl's `-Fa`, clang-dxc treats the `-` in `-Fc-` as stdin, rather than the basename of `-.asm` or something. This causes it to call `-cc1as` with `-` as an input, which doesn't make much sense.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxEkUFv3CAQhX8NviBb3vEuZA8-tKmsHnJr_8AYxoYWw4oZN82_r-xEzQkh3sfMew-Z45qJRnX7qm7fGtwllDrOZc1Um7n4t_G5ZKlY37QU7RLmtXVJgWWtTN9OqEyv4Pnjxf91WiqhsJZAp0KZXsf8LnbnDVmz-JgPrKIEqloC5pOYkSnjRrosJ9IhbwdTquaykYSY107_DJG1w52JdZRzMUzpBJy7IB_Ea5TwfwFkjVnH_NjlmPoaogvaF-KswIre8DfpbXdBM2WmrvHj4O_DHRsaL-YOFzNcL7YJ43y74eKNmXtY-oXuTzdvjXMLwAxAd2riCD0M_dPF9DcYBtsh2cVZZ68zoLXGqmtPG8bUpfRn60pdm8i802iuFqBJOFPiswyA7y8_XhTAUUsdD3k77yura58iC39-IFESjcr0nx20k9OtbqeiT_ss5XEk4LXUSHwEVgn9ew1HO0f0W_Q-UbPXNAaRB6vhi4JJwbRGCfvcubIpmI6pH0f7qOUXOVEwnR5YwXTa-BcAAP__NwO8LA">