aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2018-11-07 03:02:11 +0000
committerFangrui Song <maskray@google.com>2018-11-07 03:02:11 +0000
commit4a67035da24bc68e7543de7f063226971b8f41f9 (patch)
tree3e7b6a1c3e69f6226f6cae98e5144494b13abc61 /llvm/tools/llvm-objcopy/llvm-objcopy.cpp
parentccf35b4a76006c8a43e777794fbbe4b9ca6d2f40 (diff)
downloadllvm-4a67035da24bc68e7543de7f063226971b8f41f9.zip
llvm-4a67035da24bc68e7543de7f063226971b8f41f9.tar.gz
llvm-4a67035da24bc68e7543de7f063226971b8f41f9.tar.bz2
[llvm-strip] Check "strip" with StringRef::contains instead of ends_with
Summary: If argv[0] is version suffixed, e.g. llvm-strip-7, this will still work. Reviewers: rupprecht, jhenderson, alexshap, jakehehrlich Reviewed By: rupprecht Subscribers: alexshap, jakehehrlich, llvm-commits Differential Revision: https://reviews.llvm.org/D54193 llvm-svn: 346292
Diffstat (limited to 'llvm/tools/llvm-objcopy/llvm-objcopy.cpp')
-rw-r--r--llvm/tools/llvm-objcopy/llvm-objcopy.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
index a033aae..755c786 100644
--- a/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
+++ b/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
@@ -219,7 +219,7 @@ int main(int argc, char **argv) {
InitLLVM X(argc, argv);
ToolName = argv[0];
DriverConfig DriverConfig;
- if (sys::path::stem(ToolName).endswith_lower("strip"))
+ if (sys::path::stem(ToolName).contains("strip"))
DriverConfig = parseStripOptions(makeArrayRef(argv + 1, argc));
else
DriverConfig = parseObjcopyOptions(makeArrayRef(argv + 1, argc));