reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4652 IndexExpr = RHSExp; 4656 IndexExpr = RHSExp; 4661 IndexExpr = RHSExp; 4666 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr, 4673 IndexExpr = LHSExp; 4679 IndexExpr = LHSExp; 4688 IndexExpr = RHSExp; 4720 IndexExpr = RHSExp; 4731 IndexExpr = LHSExp; 4738 if (!IndexExpr->getType()->isIntegerType() && !IndexExpr->isTypeDependent()) 4738 if (!IndexExpr->getType()->isIntegerType() && !IndexExpr->isTypeDependent()) 4740 << IndexExpr->getSourceRange()); 4742 if ((IndexExpr->getType()->isSpecificBuiltinType(BuiltinType::Char_S) || 4743 IndexExpr->getType()->isSpecificBuiltinType(BuiltinType::Char_U)) 4744 && !IndexExpr->isTypeDependent()) 4745 Diag(LLoc, diag::warn_subscript_is_char) << IndexExpr->getSourceRange();