diff --git a/completion/item.cpp b/completion/item.cpp --- a/completion/item.cpp +++ b/completion/item.cpp @@ -64,7 +64,7 @@ ret = '$' + ret; } else if (ClassMemberDeclaration* memberDec = dynamic_cast(m_declaration.data())) { isStatic = memberDec->isStatic(); - if (memberDec->isStatic() && memberDec->abstractType() && ! memberDec->abstractType()->modifiers() & AbstractType::ConstModifier) { + if (memberDec->isStatic() && memberDec->abstractType() && !(memberDec->abstractType()->modifiers() & AbstractType::ConstModifier)) { // PHP is strange, $obj->asdf, class::const but class::$static ... ret = '$' + ret; } diff --git a/duchain/builders/declarationbuilder.cpp b/duchain/builders/declarationbuilder.cpp --- a/duchain/builders/declarationbuilder.cpp +++ b/duchain/builders/declarationbuilder.cpp @@ -521,7 +521,7 @@ Q_ASSERT(currentContext()->type() == DUContext::Class); foreach(Declaration * dec, currentContext()->findLocalDeclarations(name.first(), startPos(node))) { - if (wasEncountered(dec) && !dec->isFunctionDeclaration() && ! dec->abstractType()->modifiers() & AbstractType::ConstModifier) { + if (wasEncountered(dec) && !dec->isFunctionDeclaration() && !(dec->abstractType()->modifiers() & AbstractType::ConstModifier)) { reportRedeclarationError(dec, node); break; }