reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13248 if (BinaryOperator::isBitwiseOp(Opc)) 13249 DiagnoseBitwisePrecedence(Self, Opc, OpLoc, LHSExpr, RHSExpr); 13252 if ((Opc == BO_Or || Opc == BO_Xor) && 13252 if ((Opc == BO_Or || Opc == BO_Xor) && 13254 DiagnoseBitwiseOpInBitwiseOp(Self, Opc, OpLoc, LHSExpr); 13255 DiagnoseBitwiseOpInBitwiseOp(Self, Opc, OpLoc, RHSExpr); 13260 if (Opc == BO_LOr && !OpLoc.isMacroID()/* Don't warn in macros. */) { 13265 if ((Opc == BO_Shl && LHSExpr->getType()->isIntegralType(Self.getASTContext())) 13266 || Opc == BO_Shr) { 13267 StringRef Shift = BinaryOperator::getOpcodeStr(Opc); 13274 if (BinaryOperator::isComparisonOp(Opc))