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

    <tr>
        <th>Summary</th>
        <td>
            clang: Assembler args are undocumented (-Wa, -Xassembler)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

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

<pre>
    it seems that some clang options are also valid `-Wa` options. Is there anything beyond the source code of `CollectArgsForIntegratedAssembler` that lists which ones are available? For example, [GNU as has a man page](https://linux.die.net/man/1/as). Meanwhile, `clang -Wa,--help` errors out with "error: no input files" just like `clang -Wl,--help -fuse-ld=lld` but unlike `clang -Wl,--help`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0ks9upDwQxJ_GXFogMH9mOHCYJOJTDt_eVrvXBjfgxNjIbU-St1_BJLO7hz1ZsqpL1f0rZNazJepE_SDqpwRjWJzv6NXoLejXZHDqo9MBmGhlCAsGYLcSjAbtDG4L2lkG9ARo2MEVjVYgmjz9gaLJvwQZPO_DtMvsR1i0nWGgD2fV_gvsoh8JRqcI3LSPPzpjaAwXP3Pv_LMNNHsMpC7MtA6G_G5-pDGaA8PboscFnKXPLFfUBgdDouyhdx7oHdfNkJCPIOqH_759B2RYkAFhRQsbziTqJyHPSwgbi_IiZC9kb7SN75nSlFkKQvYrWiH7QsgeWcg2g_8J7duiP52b_HaWfXn5mKYLmW0PSt47z-BigDcdFhBSHl-ivIB1oO0WA0zaEAsp4SXyvtYr_Wlo7oaQTpEpNUqUT8ao3X-IAaL994ho8ixRXanassWEuuKUt23bVKdzsnTVhEVVDkMu21M1nsaCalSVqqqmas4FnhLdyVxWeZm3RZ0XRZ7JUU6FVHQem6mmehJVTitqkxlzXTPn50QzR-rOVVOWicGBDB_9kvLIJqTcq-a7XZ8OcWZR5QfH3w5BB0PdTV5e4M4d0M83xtEqN8aVbCAFQp5vR4f0J947ItsketP9zXTWYYlDNrp1B2yuX0-6efdC4475iM9C9scGvwIAAP__p14EjQ">