]> granicus.if.org Git - clang/commit
[clang-cl] Improve default calling convention flag handling
authorReid Kleckner <rnk@google.com>
Wed, 31 May 2017 15:39:28 +0000 (15:39 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 31 May 2017 15:39:28 +0000 (15:39 +0000)
commitb36e21d8cdc3e59b531f0bb193dc66f4de8f57ea
tree1194bb81a4b92d18116bd87feff52a174cd78761
parentf9df99da5273970596839b43d8d1f01041f29ded
[clang-cl] Improve default calling convention flag handling

Ignore default CC flags that don't make sense for the target arch. This
is consistent with MSVC.

Addresses part of PR33237

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@304305 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/Clang.cpp
lib/Frontend/CompilerInvocation.cpp
test/Driver/cl-cc-flags.c [new file with mode: 0644]