diff --git a/bolt/tools/driver/llvm-bolt.cpp b/bolt/tools/driver/llvm-bolt.cpp index 9b03524e9f18e..a8d1ac6480893 100644 --- a/bolt/tools/driver/llvm-bolt.cpp +++ b/bolt/tools/driver/llvm-bolt.cpp @@ -202,9 +202,9 @@ int main(int argc, char **argv) { ToolName = argv[0]; - if (llvm::sys::path::filename(ToolName) == "perf2bolt") + if (llvm::sys::path::filename(ToolName).starts_with("perf2bolt")) perf2boltMode(argc, argv); - else if (llvm::sys::path::filename(ToolName) == "llvm-boltdiff") + else if (llvm::sys::path::filename(ToolName).starts_with("llvm-boltdiff")) boltDiffMode(argc, argv); else boltMode(argc, argv);