Skip to content

Commit c605fa3

Browse files
committed
Fix build failure
1 parent 1274d1e commit c605fa3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

clang/tools/libclang/CDependencies.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,9 @@ clang_experimental_DepGraphModule_getModuleMapPath(CXDepGraphModule CXDepMod) {
402402
CXCStringArray
403403
clang_experimental_DepGraphModule_getFileDeps(CXDepGraphModule CXDepMod) {
404404
ModuleDeps &ModDeps = *unwrap(CXDepMod)->ModDeps;
405-
return unwrap(CXDepMod)->StrMgr.createCStringsRef(ModDeps.FileDeps);
405+
std::vector<std::string> FileDeps;
406+
ModDeps.forEachFileDep([&](StringRef File) { FileDeps.emplace_back(File); });
407+
return unwrap(CXDepMod)->StrMgr.createCStringsOwned(std::move(FileDeps));
406408
}
407409

408410
CXCStringArray

0 commit comments

Comments
 (0)