hans added a comment.

Somehow this seems to have broken the `--driver-mode=` flag when passed to 
clang-cl. The flag is supposed to override the mode inferred from the filename, 
but it's not working anymore. For example:

Before:

  $ bin/clang-cl --driver-mode=gcc -target x86_64 -c /tmp/a.c -###
  clang version 13.0.0 (https://github.com/llvm/llvm-project 
7dc9d7373186827a92d6ca08ad7192208dfea389)
  [...]

After:

  $ bin/clang-cl --driver-mode=gcc -target x86_64 -c /tmp/a.c -###
  clang-13: warning: unknown argument ignored in clang-cl: '-target' 
[-Wunknown-argument]
  clang version 13.0.0 (https://github.com/llvm/llvm-project 
ce90b60bd09da41c52006374a4715425122572ab)
  Target: x86_64-pc-windows-msvc
  Thread model: posix
  InstalledDir: /work/llvm.monorepo/build.release/bin
  clang-13: error: no such file or directory: 'x86_64'
  [...]

Can you take a look?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106789/new/

https://reviews.llvm.org/D106789

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D106789: [clang][D... Hans Wennborg via Phabricator via cfe-commits

Reply via email to