summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-ar/llvm-ar.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-10-29 14:25:43 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-10-29 14:25:43 +0000
commite804b1a44e833eabd546381f9af29110f83e0100 (patch)
treeede45e007754a8ea780e73cf896dc4a5b1b43717 /llvm/tools/llvm-ar/llvm-ar.cpp
parentfce246f0c6e9579b6c67bdd8b8d288a719cead98 (diff)
downloadbcm5719-llvm-e804b1a44e833eabd546381f9af29110f83e0100.tar.gz
bcm5719-llvm-e804b1a44e833eabd546381f9af29110f83e0100.zip
Support names like llvm-ar-3.4 and llvm-ranlib-3.4.
They are used in some packages. For example: http://packages.ubuntu.com/saucy/i386/llvm-3.4/filelist This fixes pr17721. llvm-svn: 193612
Diffstat (limited to 'llvm/tools/llvm-ar/llvm-ar.cpp')
-rw-r--r--llvm/tools/llvm-ar/llvm-ar.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-ar/llvm-ar.cpp b/llvm/tools/llvm-ar/llvm-ar.cpp
index e56e49ad203..64ef3fa1bb9 100644
--- a/llvm/tools/llvm-ar/llvm-ar.cpp
+++ b/llvm/tools/llvm-ar/llvm-ar.cpp
@@ -877,9 +877,9 @@ int main(int argc, char **argv) {
);
StringRef Stem = sys::path::stem(ToolName);
- if (Stem.endswith("ar"))
+ if (Stem.find("ar") != StringRef::npos)
return ar_main(argv);
- if (Stem.endswith("ranlib"))
+ if (Stem.find("ranlib") != StringRef::npos)
return ranlib_main();
fail("Not ranlib or ar!");
}
OpenPOWER on IntegriCloud