Skip to content

Commit 5d53f53

Browse files
committed
Fix build failure
(cherry picked from commit c605fa3)
1 parent d09973b commit 5d53f53

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
@@ -582,7 +582,9 @@ clang_experimental_DepGraphModule_getModuleMapPath(CXDepGraphModule CXDepMod) {
582582
CXCStringArray
583583
clang_experimental_DepGraphModule_getFileDeps(CXDepGraphModule CXDepMod) {
584584
ModuleDeps &ModDeps = *unwrap(CXDepMod)->ModDeps;
585-
return unwrap(CXDepMod)->StrMgr.createCStringsRef(ModDeps.FileDeps);
585+
std::vector<std::string> FileDeps;
586+
ModDeps.forEachFileDep([&](StringRef File) { FileDeps.emplace_back(File); });
587+
return unwrap(CXDepMod)->StrMgr.createCStringsOwned(std::move(FileDeps));
586588
}
587589

588590
CXCStringArray

0 commit comments

Comments
 (0)