summaryrefslogtreecommitdiffstats
path: root/llvm/lib/FuzzMutate
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2017-10-17 02:39:40 +0000
committerJustin Bogner <mail@justinbogner.com>2017-10-17 02:39:40 +0000
commit45623bd06dfc763241b82be152d0d01d7bb5cf32 (patch)
tree73f1d33684267d5e455573a294b74eacb4c02a59 /llvm/lib/FuzzMutate
parenta42f60e7f7f745a3d7ab9ba4c31044cb16391aa0 (diff)
downloadbcm5719-llvm-45623bd06dfc763241b82be152d0d01d7bb5cf32.tar.gz
bcm5719-llvm-45623bd06dfc763241b82be152d0d01d7bb5cf32.zip
FuzzMutate: Fix arch parsing in FuzzerCLI
The right way to parse arch names is by creating a triple. This was using getArchTypeForLLVMName before, which doesn't really do the right thing here. llvm-svn: 315965
Diffstat (limited to 'llvm/lib/FuzzMutate')
-rw-r--r--llvm/lib/FuzzMutate/FuzzerCLI.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/FuzzMutate/FuzzerCLI.cpp b/llvm/lib/FuzzMutate/FuzzerCLI.cpp
index a92b6c0930d..ef6958efa0b 100644
--- a/llvm/lib/FuzzMutate/FuzzerCLI.cpp
+++ b/llvm/lib/FuzzMutate/FuzzerCLI.cpp
@@ -47,7 +47,7 @@ void llvm::handleExecNameEncodedBEOpts(StringRef ExecName) {
Args.push_back("-O0");
} else if (Opt.startswith("O")) {
Args.push_back("-" + Opt.str());
- } else if (Triple::getArchTypeForLLVMName(Opt)) {
+ } else if (Triple(Opt).getArch()) {
Args.push_back("-mtriple=" + Opt.str());
} else {
errs() << ExecName << ": Unknown option: " << Opt << ".\n";
OpenPOWER on IntegriCloud