diff options
| author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-12-03 11:59:37 +0100 |
|---|---|---|
| committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-12-03 11:59:37 +0100 |
| commit | 43df685c687fe900583cc4c0c281c30184a7c72a (patch) | |
| tree | 1bfa33e5925ad3a504dc540352dbec8f8e2c3859 /src/plugins/cpptools/cppfindreferences.cpp | |
| parent | 04a6d4678bb9eaae7bb6f02da03c77e4fd5a028f (diff) | |
| download | qt-creator-43df685c687fe900583cc4c0c281c30184a7c72a.tar.gz | |
Removed useless arguments
Diffstat (limited to 'src/plugins/cpptools/cppfindreferences.cpp')
| -rw-r--r-- | src/plugins/cpptools/cppfindreferences.cpp | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/src/plugins/cpptools/cppfindreferences.cpp b/src/plugins/cpptools/cppfindreferences.cpp index 20d3281992..a1f9a31dc1 100644 --- a/src/plugins/cpptools/cppfindreferences.cpp +++ b/src/plugins/cpptools/cppfindreferences.cpp @@ -79,21 +79,11 @@ QList<int> CppFindReferences::references(Symbol *symbol, Document::Ptr doc, const Snapshot& snapshot) const { - const Identifier *id = 0; - if (const Identifier *symbolId = symbol->identifier()) - id = doc->control()->findIdentifier(symbolId->chars(), symbolId->size()); - QList<int> references; - if (! id) - return references; - - TranslationUnit *translationUnit = doc->translationUnit(); - Q_ASSERT(translationUnit != 0); - FindUsages findUsages(doc, snapshot, /*future = */ 0); findUsages.setGlobalNamespaceBinding(bind(doc, snapshot)); - findUsages(symbol, id, translationUnit->ast()); + findUsages(symbol); references = findUsages.references(); return references; @@ -165,26 +155,13 @@ static void find_helper(QFutureInterface<Usage> &future, doc->tokenize(); Control *control = doc->control(); - if (const Identifier *id = control->findIdentifier(symbolId->chars(), symbolId->size())) { - QTime tm; - tm.start(); - doc->parse(); - - //qDebug() << "***" << unit->fileName() << "parsed in:" << tm.elapsed(); - - tm.start(); + if (control->findIdentifier(symbolId->chars(), symbolId->size()) != 0) { doc->check(); - //qDebug() << "***" << unit->fileName() << "checked in:" << tm.elapsed(); - - tm.start(); FindUsages process(doc, snapshot, &future); process.setGlobalNamespaceBinding(bind(doc, snapshot)); - TranslationUnit *unit = doc->translationUnit(); - process(symbol, id, unit->ast()); - - //qDebug() << "***" << unit->fileName() << "processed in:" << tm.elapsed(); + process(symbol); } } |
