diff --git a/src/libs/cplusplus/TypeResolver.cpp b/src/libs/cplusplus/TypeResolver.cpp index 415418a0b10..fcc21662a42 100644 --- a/src/libs/cplusplus/TypeResolver.cpp +++ b/src/libs/cplusplus/TypeResolver.cpp @@ -128,7 +128,6 @@ bool TypeResolver::isTypedefWithName(const Declaration *declaration, const Name bool TypeResolver::findTypedef(const QList &namedTypeItems, FullySpecifiedType *type, Scope **scope, QSet &visited) { - bool foundTypedef = false; foreach (const LookupItem &it, namedTypeItems) { Symbol *declaration = it.declaration(); if (!declaration || !declaration->isTypedef()) @@ -152,11 +151,10 @@ bool TypeResolver::findTypedef(const QList &namedTypeItems, FullySpe *scope = it.scope(); _binding = it.binding(); - foundTypedef = true; - break; + return true; } - return foundTypedef; + return false; } } // namespace CPlusPlus