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 d09973b commit 5d53f53Copy full SHA for 5d53f53
clang/tools/libclang/CDependencies.cpp
@@ -582,7 +582,9 @@ clang_experimental_DepGraphModule_getModuleMapPath(CXDepGraphModule CXDepMod) {
582
CXCStringArray
583
clang_experimental_DepGraphModule_getFileDeps(CXDepGraphModule CXDepMod) {
584
ModuleDeps &ModDeps = *unwrap(CXDepMod)->ModDeps;
585
- return unwrap(CXDepMod)->StrMgr.createCStringsRef(ModDeps.FileDeps);
+ std::vector<std::string> FileDeps;
586
+ ModDeps.forEachFileDep([&](StringRef File) { FileDeps.emplace_back(File); });
587
+ return unwrap(CXDepMod)->StrMgr.createCStringsOwned(std::move(FileDeps));
588
}
589
590
0 commit comments