Editor: Add further Use::isInvalid() guards

Task-number: QTCREATORBUG-8738

Change-Id: I297731f15bd9001f7edc83c956a15ef660929dc7
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2013-02-14 14:25:31 +01:00
parent 9f94a8b3b8
commit 35b4420f7a
4 changed files with 8 additions and 3 deletions

View File

@@ -913,6 +913,8 @@ Utils::ChangeSet FunctionDeclDefLink::changes(const Snapshot &snapshot, int targ
it.next();
const QList<SemanticInfo::Use> &uses = localSymbols.uses.value(it.key());
foreach (const SemanticInfo::Use &use, uses) {
if (use.isInvalid())
continue;
const int useStart = targetFile->position(use.line, use.column);
if (useStart <= endOfArguments)
continue;