reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11506 E = E->IgnoreParenImpCasts(); 11506 E = E->IgnoreParenImpCasts(); 11507 SourceLocation ExprLoc = E->getExprLoc(); 11509 if (const auto *BO = dyn_cast<BinaryOperator>(E)) { 11518 else if (!E->isValueDependent() && LHS && RHS && 11520 E->EvaluateAsInt(Result, S.Context, Expr::SE_AllowSideEffects)) 11523 else if (E->getType()->isSignedIntegerType()) 11524 S.Diag(ExprLoc, diag::warn_left_shift_in_bool_context) << E; 11528 if (const auto *CO = dyn_cast<ConditionalOperator>(E)) {