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

    <tr>
        <th>Summary</th>
        <td>
            [LD-LLD] linker doesn't seem to be able to read stdin when using -T flag
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          Ma-Y
      </td>
    </tr>
</table>

<pre>
    passing ```-T -``` doesn't seem to be recognized by linker. 

``` ld-lld.exe ... -T -  ....```
Expected behavior : ```-``` as stdin.
Actual behavior : can't find file - 

while ```clang -x c -``` could regard ```-``` as stdin.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8Uk2P2yAQ_TX4MjLCOP7IgUOqNKftbS898jHYtAQiwJtsf31lJ8ruSlUlywww7_Ge3sic3RQQBem-ke5YyaXMMYkfsv5ZqWjexWXtCBOQnt2_-hXq5wZMxBwIHwpkxDOUCAohoY5TcH_QgHoH78JvTBQIOxJ2ePyfBN7U3huKNwRKKazssFb02XJHfL9dUJeVEWf55mIC0h4-qfpglBlyMS7QO_CgyyL9V5iWd83WBQPWeYT6i7zrvJ49KbWXYYL6BvqzdR0XbyDhJJP5v5DKiNbs272sUDT90I9j17K-moXZWdbwYbcfrGpwj33TorJj09uGyc7aygnOeMs4Z2zPR97TzrYj79SOazUMA-vIjuFZOk-9fzvTmKbK5byg6Nk4dJWXCn3esuU84BW2S8L5GnUSK6ZWy5TJjnmXS_5gKa74bShejvXLy5F0x0eO_05cKo9rmVCau2m4zhhg2WanfgXr5VQtyYu5lEsm7YHwE-GnyZV5UVTHM-Gn9fHHUl9S_IW6EH7aJGfCT5ulvwEAAP__6ATKEw">