We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1274d1e commit c605fa3Copy full SHA for c605fa3
clang/tools/libclang/CDependencies.cpp
@@ -402,7 +402,9 @@ clang_experimental_DepGraphModule_getModuleMapPath(CXDepGraphModule CXDepMod) {
402
CXCStringArray
403
clang_experimental_DepGraphModule_getFileDeps(CXDepGraphModule CXDepMod) {
404
ModuleDeps &ModDeps = *unwrap(CXDepMod)->ModDeps;
405
- return unwrap(CXDepMod)->StrMgr.createCStringsRef(ModDeps.FileDeps);
+ std::vector<std::string> FileDeps;
406
+ ModDeps.forEachFileDep([&](StringRef File) { FileDeps.emplace_back(File); });
407
+ return unwrap(CXDepMod)->StrMgr.createCStringsOwned(std::move(FileDeps));
408
}
409
410
0 commit comments