[PATCH] D126931: [llvm-ml] Remove all file extension restrictions
Alan Zhao via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 3 10:38:04 PDT 2022
ayzhao added a comment.
In D126931#3555677 <https://reviews.llvm.org/D126931#3555677>, @hans wrote:
>> However, this is a problem on *nix systems as a leading forward slash
>> there is a valid file path. To partially mitigate this, we now consider
>> such inputs invalid arguments if they begin with a forward slash and do
>> *not* contain any more further forward slash characters. Everything else
>> is treated as a filename and we emit an appropriate error.
>
> Both clang-cl and lld-link have the same problem. The way they handle it, they treat everything that's not a flag as a filename. For example:
>
> clang-cl /c /nnlogo
> clang-cl: error: no such file or directory: '/nnlogo'; did you mean '/nologo'?
> clang-cl: error: no input files
>
> lld-link /nnlogo a.obj
> lld-link: error: could not open '/nnlogo': no such file or directory; did you mean '/nologo'
>
> The "did you mean" is perhaps not strictly necessary, but makes it a little more user friendly.
>
> Could we do the same for llvm-ml?
Done
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D126931/new/
https://reviews.llvm.org/D126931
More information about the llvm-commits
mailing list