summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp')
-rw-r--r--clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp b/clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp
index 8d81dd5e01e..2724197424e 100644
--- a/clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp
+++ b/clang-tools-extra/include-fixer/find-all-symbols/SymbolInfo.cpp
@@ -97,16 +97,11 @@ bool SymbolInfo::operator<(const SymbolInfo &Symbol) const {
std::tie(Symbol.Name, Symbol.FilePath, Symbol.LineNumber);
}
-bool WriteSymboInfosToFile(llvm::StringRef FilePath,
- const std::set<SymbolInfo> &Symbols) {
- int FD = 0;
- if (llvm::sys::fs::openFileForWrite(FilePath, FD, llvm::sys::fs::F_None))
- return false;
- llvm::raw_fd_ostream OS(FD, true);
+bool WriteSymbolInfosToStream(llvm::raw_ostream &OS,
+ const std::set<SymbolInfo> &Symbols) {
llvm::yaml::Output yout(OS);
for (auto Symbol : Symbols)
yout << Symbol;
- OS.close();
return true;
}
OpenPOWER on IntegriCloud