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

References

tools/clang/lib/Sema/SemaExpr.cpp
 4334     return ActOnOMPArraySectionExpr(base, lbLoc, idx, SourceLocation(),
 4346       ((isa<BinaryOperator>(idx) && cast<BinaryOperator>(idx)->isCommaOp()) ||
 4346       ((isa<BinaryOperator>(idx) && cast<BinaryOperator>(idx)->isCommaOp()) ||
 4347        (isa<CXXOperatorCallExpr>(idx) &&
 4348         cast<CXXOperatorCallExpr>(idx)->getOperator() == OO_Comma))) {
 4349     Diag(idx->getExprLoc(), diag::warn_deprecated_comma_subscript)
 4368   if (idx->getType()->isNonOverloadPlaceholderType()) {
 4369     ExprResult result = CheckPlaceholderExpr(idx);
 4371     idx = result.get();
 4376       (base->isTypeDependent() || idx->isTypeDependent())) {
 4377     return new (Context) ArraySubscriptExpr(base, idx, Context.DependentTy,
 4393         base, idx, Context.PseudoObjectTy, VK_LValue, OK_Ordinary, rbLoc);
 4407         idx->getType()->isRecordType()))) {
 4408     return CreateOverloadedArraySubscriptExpr(lbLoc, rbLoc, base, idx);
 4411   ExprResult Res = CreateBuiltinArraySubscriptExpr(base, lbLoc, idx, rbLoc);