diff --git a/src/plugins/clangcodemodel/completionproposalsbuilder.cpp b/src/plugins/clangcodemodel/completionproposalsbuilder.cpp index 80b0ee95c2e..e2f8d3e0eaa 100644 --- a/src/plugins/clangcodemodel/completionproposalsbuilder.cpp +++ b/src/plugins/clangcodemodel/completionproposalsbuilder.cpp @@ -333,9 +333,9 @@ void CompletionProposalsBuilder::resetWithResult(const CXCompletionResult &cxRes void CompletionProposalsBuilder::finalize() { // Fixes code completion: operator and destructor cases - if ((m_contexts & CXCompletionContext_DotMemberAccess) - || (m_contexts & CXCompletionContext_ArrowMemberAccess) - || (m_contexts & CXCompletionContext_AnyValue)) { + if (m_contexts & (CXCompletionContext_DotMemberAccess + | CXCompletionContext_ArrowMemberAccess + | CXCompletionContext_AnyValue)) { if (m_resultKind == CodeCompletionResult::DestructorCompletionKind) m_priority *= PriorityFix_ExplicitDestructorCall; else if (m_resultKind == CodeCompletionResult::FunctionCompletionKind