reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4623 for (auto *Op : {LHSExp, RHSExp}) { 4637 ExprResult Result = DefaultFunctionArrayLvalueConversion(RHSExp); 4640 RHSExp = Result.get(); 4642 QualType LHSTy = LHSExp->getType(), RHSTy = RHSExp->getType(); 4652 IndexExpr = RHSExp; 4656 IndexExpr = RHSExp; 4661 IndexExpr = RHSExp; 4672 BaseExpr = RHSExp; 4678 BaseExpr = RHSExp; 4688 IndexExpr = RHSExp; 4720 IndexExpr = RHSExp; 4724 Diag(RHSExp->getBeginLoc(), diag::ext_subscript_non_lvalue) 4725 << RHSExp->getSourceRange(); 4726 RHSExp = ImpCastExprToType(RHSExp, Context.getArrayDecayedType(RHSTy), 4726 RHSExp = ImpCastExprToType(RHSExp, Context.getArrayDecayedType(RHSTy), 4728 RHSTy = RHSExp->getType(); 4730 BaseExpr = RHSExp; 4735 << LHSExp->getSourceRange() << RHSExp->getSourceRange()); 4801 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);