Lines Matching refs:getSourceRange
193 SourceLocation DeclBegin = First->getSourceRange().getBegin(); in MaybeSuggestAddingStaticToDecl()
478 return E ? E->getSourceRange() : SourceRange(); in getExprRange()
542 << UO->getSubExpr()->getSourceRange()); in CheckForNullPointerDereference()
1445 << LHS->getSourceRange() << RHS->getSourceRange() in checkEnumArithmeticConversions()
1475 S.Diag(Loc, DiagID) << LHS->getSourceRange() << RHS->getSourceRange() in checkEnumArithmeticConversions()
1655 << Types[i]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1668 << Types[j]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1673 << Types[i]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1708 << ControllingExpr->getSourceRange() << ControllingExpr->getType() in CreateGenericSelectionExpr()
1713 << Types[I]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1727 << ControllingExpr->getSourceRange() << ControllingExpr->getType(); in CreateGenericSelectionExpr()
3000 SourceRange FromRange = From->getSourceRange(); in PerformObjectMemberConversion()
4103 S.Diag(Loc, diag::warn_sizeof_array_decay) << ICE->getSourceRange() in warnOnSizeofOnArrayDecay()
4142 E->getSourceRange()); in CheckUnaryExprOrTypeTraitOperand()
4146 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
4157 getTraitSpelling(ExprKind), E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
4162 getTraitSpelling(ExprKind), E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
4172 << getTraitSpelling(ExprKind) << E->getSourceRange(); in CheckUnaryExprOrTypeTraitOperand()
4177 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
4278 << 1 << E->getSourceRange(); in CheckAlignOfExpr()
4312 << E->getSourceRange(); in CheckAlignOfExpr()
4526 ExprKind, E, Context.getSizeType(), OpLoc, E->getSourceRange().getEnd()); in CreateUnaryExprOrTypeTraitExpr()
4617 << op->getSourceRange(); in checkArithmeticOnObjCPointer()
4947 << Base->getSourceRange()); in ActOnOMPArraySectionExpr()
4956 << 0 << LowerBound->getSourceRange()); in ActOnOMPArraySectionExpr()
4962 << 0 << LowerBound->getSourceRange(); in ActOnOMPArraySectionExpr()
4970 << 1 << Length->getSourceRange()); in ActOnOMPArraySectionExpr()
4976 << 1 << Length->getSourceRange(); in ActOnOMPArraySectionExpr()
4984 << 1 << Stride->getSourceRange()); in ActOnOMPArraySectionExpr()
4990 << 1 << Stride->getSourceRange(); in ActOnOMPArraySectionExpr()
4999 << ResultTy << Base->getSourceRange(); in ActOnOMPArraySectionExpr()
5015 << LowerBound->getSourceRange(); in ActOnOMPArraySectionExpr()
5030 << Length->getSourceRange(); in ActOnOMPArraySectionExpr()
5054 << Stride->getSourceRange(); in ActOnOMPArraySectionExpr()
5096 << Base->getSourceRange()); in ActOnOMPArrayShapingExpr()
5120 << Dim->getSourceRange(); in ActOnOMPArrayShapingExpr()
5133 << Dim->getSourceRange(); in ActOnOMPArrayShapingExpr()
5231 << Step << Step->getSourceRange(); in ActOnOMPIteratorExpr()
5241 << Step << Step->getSourceRange(); in ActOnOMPIteratorExpr()
5505 << ResultType << BaseExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5536 << LHSExp->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5547 << RHSExp->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5557 << LHSExp->getSourceRange() << RHSExp->getSourceRange()); in CreateBuiltinArraySubscriptExpr()
5562 << IndexExpr->getSourceRange()); in CreateBuiltinArraySubscriptExpr()
5567 Diag(LLoc, diag::warn_subscript_is_char) << IndexExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5575 << ResultType << BaseExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5582 << BaseExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5819 << FnKind << FDecl->getParamDecl(0) << Fn->getSourceRange(); in ConvertArgumentsForCall()
5825 << Fn->getSourceRange(); in ConvertArgumentsForCall()
5859 << static_cast<unsigned>(Args.size()) << Fn->getSourceRange() in ConvertArgumentsForCall()
5868 << Fn->getSourceRange() in ConvertArgumentsForCall()
6032 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange(); in CheckStaticArrayArgument()
6050 << ArgExpr->getSourceRange() in CheckStaticArrayArgument()
6063 << ArgExpr->getSourceRange() << (unsigned)ArgSize->getQuantity() in CheckStaticArrayArgument()
6256 << Callee << Callee->getSourceRange(); in checkDirectCallValidity()
6259 << Attr->getCond()->getSourceRange() << Attr->getMessage(); in checkDirectCallValidity()
6549 << DestTy << SrcTy << E->getSourceRange()); in BuildAsTypeExpr()
6644 << Fn->getType() << Fn->getSourceRange()); in BuildResolvedCallExpr()
6659 << Fn->getType() << Fn->getSourceRange()); in BuildResolvedCallExpr()
6725 << FDecl << Fn->getSourceRange()); in BuildResolvedCallExpr()
6732 << Fn->getType() << Fn->getSourceRange()); in BuildResolvedCallExpr()
6737 << FDecl << Fn->getSourceRange()); in BuildResolvedCallExpr()
6765 << (Args.size() > Def->param_size()) << FDecl << Fn->getSourceRange(); in BuildResolvedCallExpr()
6808 << Fn->getSourceRange()); in BuildResolvedCallExpr()
6869 SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()))) in BuildCompoundLiteralExpr()
6880 SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()))) in BuildCompoundLiteralExpr()
6942 << SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()); in BuildCompoundLiteralExpr()
7001 << Desig.getSourceRange(); in ActOnInitList()
7009 << DIE->getSourceRange(); in ActOnInitList()
7011 << InitArgList[0]->getSourceRange(); in ActOnInitList()
7018 << DIE->getSourceRange(); in ActOnInitList()
7020 << InitArgList[I]->getSourceRange(); in ActOnInitList()
7600 Diag(LParenLoc, diag::warn_old_style_cast) << CastExpr->getSourceRange(); in ActOnCastExpr()
7753 << NonPointerExpr->getSourceRange(); in DiagnoseConditionalForNull()
7764 << CondTy << Cond->getSourceRange(); in checkCondition()
7772 << CondTy << Cond->getSourceRange(); in checkCondition()
7784 << RHSExpr->getSourceRange(); in checkConditionalVoidType()
7787 << LHSExpr->getSourceRange(); in checkConditionalVoidType()
7856 << LHSTy << RHSTy << 2 << LHS.get()->getSourceRange() in checkConditionalPointerCompatibility()
7857 << RHS.get()->getSourceRange(); in checkConditionalPointerCompatibility()
7906 << LHSTy << RHSTy << LHS.get()->getSourceRange() in checkConditionalPointerCompatibility()
7907 << RHS.get()->getSourceRange(); in checkConditionalPointerCompatibility()
7952 << LHSTy << RHSTy << LHS.get()->getSourceRange() in checkConditionalBlockPointerCompatibility()
7953 << RHS.get()->getSourceRange(); in checkConditionalBlockPointerCompatibility()
8014 << Expr1->getSourceRange() << Expr2->getSourceRange(); in checkPointerIntegerMismatch()
8051 << LHSType << LHS.get()->getSourceRange(); in OpenCLArithmeticConversions()
8057 << RHSType << RHS.get()->getSourceRange(); in OpenCLArithmeticConversions()
8131 << Cond->getType() << Cond->getSourceRange(); in checkOpenCLConditionVector()
8278 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckConditionalOperands()
8296 << LHSTy << RHSTy << LHS.get()->getSourceRange() in CheckConditionalOperands()
8297 << RHS.get()->getSourceRange(); in CheckConditionalOperands()
8375 << LHSTy << RHSTy << LHS.get()->getSourceRange() in CheckConditionalOperands()
8376 << RHS.get()->getSourceRange(); in CheckConditionalOperands()
8467 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in FindCompositeObjCPointerType()
8484 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in FindCompositeObjCPointerType()
8504 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in FindCompositeObjCPointerType()
8642 << Condition->getSourceRange() in DiagnoseConditionalPrecedence()
9516 << RHS.get()->getSourceRange(); in CheckSingleAssignmentConstraints()
9674 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in InvalidOperands()
9708 << Vector->getSourceRange(); in InvalidLogicalVectorOperands()
9713 << 1 << LHSType << RHSType << LHS.get()->getSourceRange() in InvalidLogicalVectorOperands()
9714 << RHS.get()->getSourceRange(); in InvalidLogicalVectorOperands()
10138 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckVectorOperands()
10173 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckVectorOperands()
10200 << (LHSNull ? LHS.get()->getSourceRange() : SourceRange()) in checkArithmeticNull()
10201 << (RHSNull ? RHS.get()->getSourceRange() : SourceRange()); in checkArithmeticNull()
10213 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkArithmeticNull()
10239 S.Diag(Loc, diag::warn_division_sizeof_ptr) << LHS << LHS->getSourceRange(); in DiagnoseDivisionSizeofPointerOrArray()
10253 << LHSArg->getSourceRange() << ArrayElemTy << RHSTy; in DiagnoseDivisionSizeofPointerOrArray()
10274 << IsDiv << RHS.get()->getSourceRange()); in DiagnoseBadDivideOrRemainderValues()
10342 << 1 /* two pointers */ << LHSExpr->getSourceRange() in diagnoseArithmeticOnTwoVoidPointers()
10343 << RHSExpr->getSourceRange(); in diagnoseArithmeticOnTwoVoidPointers()
10352 << 0 /* one pointer */ << Pointer->getSourceRange(); in diagnoseArithmeticOnVoidPointer()
10364 << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10367 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10383 << LHS->getSourceRange() << RHS->getSourceRange(); in diagnoseArithmeticOnTwoFunctionPointers()
10395 << Pointer->getSourceRange(); in diagnoseArithmeticOnFunctionPointer()
10412 Operand->getSourceRange()); in checkArithmeticIncompletePointerType()
10471 << LHSExpr->getSourceRange() << RHSExpr->getSourceRange(); in checkArithmeticBinOpPointerOperands()
10594 << LHSExpr->getType() << RHSExpr->getType() << LHSExpr->getSourceRange() in diagnosePointerIncompatibility()
10595 << RHSExpr->getSourceRange(); in diagnosePointerIncompatibility()
10811 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckSubtractionOperands()
10847 << RHS.get()->getSourceRange()); in DiagnoseBadShiftValues()
10863 << RHS.get()->getSourceRange()); in DiagnoseBadShiftValues()
10890 << LHS.get()->getSourceRange()); in DiagnoseBadShiftValues()
10913 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in DiagnoseBadShiftValues()
10919 << Left.getBitWidth() << LHS.get()->getSourceRange() in DiagnoseBadShiftValues()
10920 << RHS.get()->getSourceRange(); in DiagnoseBadShiftValues()
10932 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkVectorShift()
10958 << LHS.get()->getType() << LHS.get()->getSourceRange(); in checkVectorShift()
10964 << RHS.get()->getType() << RHS.get()->getSourceRange(); in checkVectorShift()
10987 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkVectorShift()
10997 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkVectorShift()
11078 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in diagnoseDistinctPointerComparison()
11119 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in diagnoseFunctionPointerToVoidComparison()
11253 << Literal->getSourceRange(); in diagnoseObjCLiteralComparison()
11256 << LiteralKind << Literal->getSourceRange(); in diagnoseObjCLiteralComparison()
11372 << LHS->getSourceRange() << RHS->getSourceRange() in diagnoseTautologicalComparison()
11452 << LiteralString->getSourceRange()); in diagnoseTautologicalComparison()
11750 << (LHSIsNull ? LHS.get()->getSourceRange() in CheckCompareOperands()
11751 : RHS.get()->getSourceRange()); in CheckCompareOperands()
11763 RHS.get()->getSourceRange()); in CheckCompareOperands()
11766 LHS.get()->getSourceRange()); in CheckCompareOperands()
11832 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange() in CheckCompareOperands()
11839 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
11840 << RHS.get()->getSourceRange(); in CheckCompareOperands()
11861 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckCompareOperands()
11950 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
11951 << RHS.get()->getSourceRange(); in CheckCompareOperands()
11967 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
11968 << RHS.get()->getSourceRange(); in CheckCompareOperands()
12069 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
12070 << RHS.get()->getSourceRange(); in CheckCompareOperands()
12261 CharSourceRange::getTokenRange(LHSInt->getSourceRange()), in diagnoseXorMisusedAsPow()
12264 CharSourceRange::getTokenRange(RHSInt->getSourceRange()), in diagnoseXorMisusedAsPow()
12502 << RHS.get()->getSourceRange() in CheckLogicalOperands()
12641 SourceRange ExprRange = E->getSourceRange(); in DiagnoseConstAssignment()
12676 << Field->getSourceRange(); in DiagnoseConstAssignment()
12690 << VDecl->getSourceRange(); in DiagnoseConstAssignment()
12732 << ConstVariable << VD << VD->getType() << VD->getSourceRange(); in DiagnoseConstAssignment()
12745 << ConstMethod << MD << MD->getSourceRange(); in DiagnoseConstAssignment()
12789 << FieldTy << Field->getSourceRange(); in DiagnoseRecursiveConstFields()
12809 SourceRange Range = E->getSourceRange(); in DiagnoseRecursiveConstFields()
12888 S.Diag(Loc, DiagID) << E->getSourceRange() << Assign; in CheckForModifiableLvalue()
12950 S.Diag(Loc, DiagID) << E->getType() << E->getSourceRange() << Assign; in CheckForModifiableLvalue()
12952 S.Diag(Loc, DiagID) << E->getSourceRange() << Assign; in CheckForModifiableLvalue()
13196 << LHS->getSourceRange() in DiagnoseCommaOperator()
13261 S.Diag(OpLoc, diag::err_decrement_bool) << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13267 << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13287 << ResType << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13304 << ResType << int(IsInc) << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13408 S.Diag(Loc, diag::err_typecheck_address_of) << Type << E->getSourceRange(); in diagnoseAddressOfInvalidType()
13425 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13433 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13445 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13499 << op->getType() << op->getSourceRange(); in CheckAddressOfOperand()
13514 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13523 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13529 << op->getSourceRange(); in CheckAddressOfOperand()
13534 << op->getSourceRange() in CheckAddressOfOperand()
13535 << FixItHint::CreateInsertion(op->getSourceRange().getBegin(), Qual); in CheckAddressOfOperand()
13541 Diag(OpLoc, diag::err_typecheck_addrof_dtor) << op->getSourceRange(); in CheckAddressOfOperand()
13558 << op->getType() << op->getSourceRange(); in CheckAddressOfOperand()
13625 Diag(OpLoc, diag::ext_typecheck_addrof_void) << op->getSourceRange(); in CheckAddressOfOperand()
13671 Op->getSourceRange()); in CheckIndirectionOperand()
13690 << OpTy << Op->getSourceRange(); in CheckIndirectionOperand()
13705 << OpTy << Op->getSourceRange(); in CheckIndirectionOperand()
13810 << LHSDeclRef->getType() << LHSExpr->getSourceRange() in DiagnoseSelfAssignment()
13811 << RHSExpr->getSourceRange(); in DiagnoseSelfAssignment()
13853 << ObjCPointerExpr->getSourceRange(); in checkObjCPointerIntrospection()
14263 (isLeftComp ? LHSExpr : RHSExpr)->getSourceRange()); in DiagnoseBitwisePrecedence()
14278 << Bop->getSourceRange() << OpLoc; in EmitDiagnosticForLogicalAndInLogicalOr()
14282 Bop->getSourceRange()); in EmitDiagnosticForLogicalAndInLogicalOr()
14347 << Bop->getSourceRange() << OpLoc; in DiagnoseBitwiseOpInBitwiseOp()
14351 Bop->getSourceRange()); in DiagnoseBitwiseOpInBitwiseOp()
14362 << Bop->getSourceRange() << OpLoc << Shift << Op; in DiagnoseAdditionInShift()
14365 Bop->getSourceRange()); in DiagnoseAdditionInShift()
14385 << LHSExpr->getSourceRange() << RHSExpr->getSourceRange() in DiagnoseShiftCompare()
14390 OCE->getSourceRange()); in DiagnoseShiftCompare()
14664 << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14724 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14737 << resultType << Input.get()->getSourceRange(); in CreateBuiltinUnaryOp()
14746 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14749 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14780 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14791 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14800 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14807 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
15101 << Idx->getSourceRange()); in BuildBuiltinOffsetOf()
15693 << OrigExpr->getType() << E->getSourceRange()); in BuildVAArgExpr()
15713 << TInfo->getTypeLoc().getSourceRange(); in BuildVAArgExpr()
15731 << TInfo->getTypeLoc().getSourceRange()); in BuildVAArgExpr()
16074 FDiag << FirstType << SecondType << AA_Passing << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
16076 FDiag << FirstType << SecondType << Action << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
16239 << E->getSourceRange(); in VerifyIntegerConstantExpression()
16293 Diagnoser.diagnoseNotICE(*this, DiagLoc) << E->getSourceRange(); in VerifyIntegerConstantExpression()
16301 Diagnoser.diagnoseFold(*this, DiagLoc) << E->getSourceRange(); in VerifyIntegerConstantExpression()
16335 << E->getDecl() << E->getSourceRange(); in TransformDeclRefExpr()
16422 << Decl->getName() << E->getSourceRange(); in WarnOnPendingNoDerefs()
16426 << E->getSourceRange(); in WarnOnPendingNoDerefs()
18784 << T << CE->getSourceRange(); in CheckCallReturnType()
18789 << CE->getSourceRange() << FD << T; in CheckCallReturnType()
18843 Diag(Loc, diagnostic) << E->getSourceRange(); in DiagnoseAssignmentAsCondition()
18846 SourceLocation Close = getLocForEndOfToken(E->getSourceRange().getEnd()); in DiagnoseAssignmentAsCondition()
18878 Diag(Loc, diag::warn_equality_with_extra_parens) << E->getSourceRange(); in DiagnoseEqualityWithExtraParens()
18879 SourceRange ParenERange = ParenE->getSourceRange(); in DiagnoseEqualityWithExtraParens()
18910 << T << E->getSourceRange(); in CheckBooleanCondition()
18970 << E->getSourceRange(); in VisitExpr()
19062 << E->getSourceRange(); in VisitExpr()
19094 << E->getSourceRange(); in VisitUnaryAddrOf()
19100 << E->getSourceRange(); in VisitUnaryAddrOf()
19316 << VD << E->getSourceRange(); in resolveDecl()
19367 << VD << E->getSourceRange(); in resolveDecl()
19374 << VD << E->getSourceRange(); in resolveDecl()
19463 << orig->getSourceRange(); in diagnoseUnknownAnyExpr()
19468 << E->getSourceRange(); in diagnoseUnknownAnyExpr()
19472 S.Diag(loc, diagID) << d << orig->getSourceRange(); in diagnoseUnknownAnyExpr()