Fix CID 1368511

This commit is contained in:
Dmitry-Me 2017-09-19 22:35:00 +03:00
parent c0f92b2409
commit 41a79152a9
1 changed files with 7 additions and 4 deletions

View File

@ -1127,10 +1127,13 @@ void SymbolDatabase::createSymbolDatabaseSetScopePointers()
start = const_cast<Token*>(_tokenizer->list.front());
end = const_cast<Token*>(_tokenizer->list.back());
}
if (start && end) {
assert((start == nullptr) == (end == nullptr));
if (start == nullptr)
continue;
start->scope(&*it);
end->scope(&*it);
}
if (start != end && start->next() != end) {
for (Token* tok = start->next(); tok != end; tok = tok->next()) {
if (tok->str() == "{") {