reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11878 assert(!LHSExpr->hasPlaceholderType(BuiltinType::PseudoObject)); 11881 if (CheckForModifiableLvalue(LHSExpr, Loc, *this)) 11884 QualType LHSType = LHSExpr->getType(); 11901 CheckIdentityFieldAssignment(LHSExpr, RHSCheck, Loc, *this); 11945 const Expr *InnerLHS = LHSExpr->IgnoreParenCasts(); 11948 checkRetainCycles(LHSExpr, RHS.get()); 11967 checkUnsafeExprAssigns(Loc, LHSExpr, RHS.get()); 11979 CheckForNullPointerDereference(*this, LHSExpr); 11987 ExprEvalContexts.back().VolatileAssignmentLHSs.push_back(LHSExpr);