Fix moc warning detected by ICC
moc.cpp(385): error #187: use of "=" where "==" may have been intended Change-Id: Ibb6ef27030762cbe4f7c7002581a0955f0f9086d Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>bb10
parent
29076cf6cb
commit
c619fc278d
|
|
@ -378,8 +378,8 @@ bool Moc::parseFunction(FunctionDef *def, bool inMacro)
|
|||
def->isVirtual = false;
|
||||
def->isStatic = false;
|
||||
//skip modifiers and attributes
|
||||
while (test(INLINE) || (test(STATIC) && (def->isStatic = true)) ||
|
||||
(test(VIRTUAL) && (def->isVirtual = true)) //mark as virtual
|
||||
while (test(INLINE) || (test(STATIC) && (def->isStatic = true) == true) ||
|
||||
(test(VIRTUAL) && (def->isVirtual = true) == true) //mark as virtual
|
||||
|| testFunctionAttribute(def) || testFunctionRevision(def)) {}
|
||||
bool templateFunction = (lookup() == TEMPLATE);
|
||||
def->type = parseType();
|
||||
|
|
@ -473,8 +473,8 @@ bool Moc::parseMaybeFunction(const ClassDef *cdef, FunctionDef *def)
|
|||
def->isVirtual = false;
|
||||
def->isStatic = false;
|
||||
//skip modifiers and attributes
|
||||
while (test(EXPLICIT) || test(INLINE) || (test(STATIC) && (def->isStatic = true)) ||
|
||||
(test(VIRTUAL) && (def->isVirtual = true)) //mark as virtual
|
||||
while (test(EXPLICIT) || test(INLINE) || (test(STATIC) && (def->isStatic = true) == true) ||
|
||||
(test(VIRTUAL) && (def->isVirtual = true) == true) //mark as virtual
|
||||
|| testFunctionAttribute(def) || testFunctionRevision(def)) {}
|
||||
bool tilde = test(TILDE);
|
||||
def->type = parseType();
|
||||
|
|
|
|||
Loading…
Reference in New Issue