Remove TranslationUnit::document_cursor()

This commit is contained in:
Jacob Dufault 2017-11-04 16:11:52 -07:00
parent 7d549f3fdf
commit 6d2af96c16
4 changed files with 3 additions and 11 deletions

View File

@ -1468,7 +1468,7 @@ std::vector<std::unique_ptr<IndexFile>> Parse(
perf->index_parse = timer.ElapsedMicrosecondsAndReset();
if (dump_ast)
Dump(tu->document_cursor());
Dump(clang_getTranslationUnitCursor(tu->cx_tu));
return ParseWithTu(file_consumer_shared, perf, tu.get(), index, file, args,
unsaved_files);
@ -1510,8 +1510,8 @@ std::vector<std::unique_ptr<IndexFile>> ParseWithTu(
clang_IndexAction_dispose(index_action);
// std::cerr << "!! [END] Indexing " << file << std::endl;
tu->document_cursor().VisitChildren(&VisitMacroDefinitionAndExpansions,
&param);
clang::Cursor(clang_getTranslationUnitCursor(tu->cx_tu))
.VisitChildren(&VisitMacroDefinitionAndExpansions, &param);
perf->index_build = timer.ElapsedMicrosecondsAndReset();

View File

@ -89,7 +89,4 @@ TranslationUnit::~TranslationUnit() {
clang_disposeTranslationUnit(cx_tu);
}
Cursor TranslationUnit::document_cursor() const {
return Cursor(clang_getTranslationUnitCursor(cx_tu));
}
} // namespace clang

View File

@ -27,8 +27,6 @@ class TranslationUnit {
explicit TranslationUnit(CXTranslationUnit tu);
~TranslationUnit();
Cursor document_cursor() const;
CXTranslationUnit cx_tu;
};

View File

@ -429,9 +429,6 @@ IndexUpdate::IndexUpdate(const IdMap& previous_id_map,
bool did_add = \
ComputeDifferenceForUpdate(previous, current, &removed, &added); \
if (did_add) { \
/*std::cerr << "Adding mergeable update on " << \ \ \ \ \ \ \
* current_def->def.short_name << " (" << current_def->def.usr << ") for \
* \ \ \ \ \ \ field " << #index_name << std::endl;*/ \
query_name.push_back(MergeableUpdate<type_id, type>( \
current_id_map.ToQuery(current_def->id), added, removed)); \
} \