From 0197a62fcf6742f9fd444a1d8bb473299095293d Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 10 Aug 2022 09:41:42 +0200 Subject: CPlusPlus: Microoptimizations Inline some simple accessors, return references instead of copies in some getters, Change-Id: I136574823c79ad0c63ed354b78e1ad83908e7ae5 Reviewed-by: Christian Kandeler --- src/plugins/cppeditor/cppcompletionassist.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/plugins/cppeditor/cppcompletionassist.cpp') diff --git a/src/plugins/cppeditor/cppcompletionassist.cpp b/src/plugins/cppeditor/cppcompletionassist.cpp index 997945506e..e674864582 100644 --- a/src/plugins/cppeditor/cppcompletionassist.cpp +++ b/src/plugins/cppeditor/cppcompletionassist.cpp @@ -1892,8 +1892,7 @@ void InternalCppCompletionAssistProcessor::addMacros_helper(const Snapshot &snap for (const Document::Include &i : includes) addMacros_helper(snapshot, i.resolvedFileName(), processed, definedMacros); - const QList macros = doc->definedMacros(); - for (const CPlusPlus::Macro ¯o : macros) { + for (const CPlusPlus::Macro ¯o : doc->definedMacros()) { const QString macroName = macro.nameToQString(); if (!macro.isHidden()) definedMacros->insert(macroName); -- cgit v1.2.1