diff options
author | Vladimir Sukharev <vladimir.sukharev@arm.com> | 2015-09-23 09:29:32 +0000 |
---|---|---|
committer | Vladimir Sukharev <vladimir.sukharev@arm.com> | 2015-09-23 09:29:32 +0000 |
commit | 64f68248cda569a2ed9402a9a87eea42202e9794 (patch) | |
tree | 52fc0409400b2990d1ef9f6cd3903becbd9d489e /clang/lib/Driver/Tools.h | |
parent | f2ed5c68d2c44588e7059212589de328768bf7c6 (diff) | |
download | bcm5719-llvm-64f68248cda569a2ed9402a9a87eea42202e9794.tar.gz bcm5719-llvm-64f68248cda569a2ed9402a9a87eea42202e9794.zip |
[ARM] Fix crash "-target arm -mcpu=generic", without "-march="
An assertion hit has been fixed for cmdlines like
$ clang --target=arm-linux-gnueabi -mcpu=generic hello.c
Related to: http://reviews.llvm.org/rL245445
Reviewers: rengolin
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D13013
llvm-svn: 248370
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r-- | clang/lib/Driver/Tools.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h index 532b1ce0a4d..3f63aface9f 100644 --- a/clang/lib/Driver/Tools.h +++ b/clang/lib/Driver/Tools.h @@ -246,7 +246,8 @@ std::string getARMTargetCPU(StringRef CPU, StringRef Arch, const std::string getARMArch(StringRef Arch, const llvm::Triple &Triple); StringRef getARMCPUForMArch(StringRef Arch, const llvm::Triple &Triple); -StringRef getLLVMArchSuffixForARM(StringRef CPU, StringRef Arch); +StringRef getLLVMArchSuffixForARM(StringRef CPU, StringRef Arch, + const llvm::Triple &Triple); void appendEBLinkFlags(const llvm::opt::ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple); |