Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[llvm-driver] Check more specific tools first
We allow tools to be called {tool}-{suffix} to support tools being called something like clang-17. Many clang tools follow this pattern too for example, clang-scan-deps. It is pure luck wether clang or clang-scan-deps will appear first in the LLVMDriverTools.def file. If the former appears first, clang-scan-deps will match against clang, which is not preferable. Instead we can control the order that tools are checked so that we always look at more specific tool names first. Differential Revision: https://reviews.llvm.org/D148543
- Loading branch information