From 66524ef6456b65cbe6a4898617ca934dee4fd403 Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Wed, 6 Sep 2017 18:00:23 +0300 Subject: [PATCH] Clarify code using temporary --- lib/symboldatabase.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index 8589c94ea..214d25289 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -1179,10 +1179,11 @@ void SymbolDatabase::createSymbolDatabaseSetFunctionPointers(bool firstPass) if (func->type == Function::eConstructor && func->functionScope && func->functionScope->functionOf && func->arg) { const Token * tok = func->arg->link()->next(); if (tok->str() == "noexcept") { - if (!tok->linkAt(1) || !tok->linkAt(1)->next()) { + const Token * closingParenTok = tok->linkAt(1); + if (!closingParenTok || !closingParenTok->next()) { continue; } - tok = tok->linkAt(1)->next(); + tok = closingParenTok->next(); } if (tok->str() != ":") { continue;