reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
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))