summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppfindreferences.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-12-03 11:59:37 +0100
committerRoberto Raggi <roberto.raggi@nokia.com>2009-12-03 11:59:37 +0100
commit43df685c687fe900583cc4c0c281c30184a7c72a (patch)
tree1bfa33e5925ad3a504dc540352dbec8f8e2c3859 /src/plugins/cpptools/cppfindreferences.cpp
parent04a6d4678bb9eaae7bb6f02da03c77e4fd5a028f (diff)
downloadqt-creator-43df685c687fe900583cc4c0c281c30184a7c72a.tar.gz
Removed useless arguments
Diffstat (limited to 'src/plugins/cpptools/cppfindreferences.cpp')
-rw-r--r--src/plugins/cpptools/cppfindreferences.cpp29
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);
}
}