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