diff --git a/src/libs/cplusplus/CppRewriter.cpp b/src/libs/cplusplus/CppRewriter.cpp index 4b6ba9a4374..e98dc57d5ef 100644 --- a/src/libs/cplusplus/CppRewriter.cpp +++ b/src/libs/cplusplus/CppRewriter.cpp @@ -403,7 +403,8 @@ FullySpecifiedType UseMinimalNames::apply(const Name *name, Rewrite *rewrite) co Control *control = rewrite->control; const QList results = context.lookup(name, scope); - foreach (const LookupItem &r, results) { + if (!results.isEmpty()) { + const LookupItem &r = results.first(); if (Symbol *d = r.declaration()) return control->namedType(LookupContext::minimalName(d, _target, control));