diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-10-29 14:25:43 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-10-29 14:25:43 +0000 |
commit | e804b1a44e833eabd546381f9af29110f83e0100 (patch) | |
tree | ede45e007754a8ea780e73cf896dc4a5b1b43717 /llvm/tools/llvm-ar/llvm-ar.cpp | |
parent | fce246f0c6e9579b6c67bdd8b8d288a719cead98 (diff) | |
download | bcm5719-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.cpp | 4 |
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!"); } |