diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2025-01-09 15:47:50 +0900 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2025-01-09 15:52:21 +0900 |
commit | 24a92f509a4e9ebaf5ae431409520d30055ea6fc (patch) | |
tree | d1f528325ffa0d5a23184ba04c3a4ed6e0aeb1c2 /clang | |
parent | 42b23257c5519b63a0516bac9f7986367e15e794 (diff) | |
download | llvm-24a92f509a4e9ebaf5ae431409520d30055ea6fc.zip llvm-24a92f509a4e9ebaf5ae431409520d30055ea6fc.tar.gz llvm-24a92f509a4e9ebaf5ae431409520d30055ea6fc.tar.bz2 |
DependencyScanningTool.h: Use more robust `std::function` (fixup for #120699)
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h b/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h index 012237e..ddb078d 100644 --- a/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h +++ b/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h @@ -15,6 +15,7 @@ #include "clang/Tooling/JSONCompilationDatabase.h" #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/MapVector.h" +#include <functional> #include <optional> #include <string> #include <vector> @@ -25,7 +26,7 @@ namespace dependencies { /// A callback to lookup module outputs for "-fmodule-file=", "-o" etc. using LookupModuleOutputCallback = - llvm::function_ref<std::string(const ModuleID &, ModuleOutputKind)>; + std::function<std::string(const ModuleID &, ModuleOutputKind)>; /// Graph of modular dependencies. using ModuleDepsGraph = std::vector<ModuleDeps>; |