Lines Matching refs:getSourceRange
198 SourceLocation DeclBegin = First->getSourceRange().getBegin(); in MaybeSuggestAddingStaticToDecl()
489 return E ? E->getSourceRange() : SourceRange(); in getExprRange()
557 << UO->getSubExpr()->getSourceRange()); in CheckForNullPointerDereference()
1460 << LHS->getSourceRange() << RHS->getSourceRange() in checkEnumArithmeticConversions()
1490 S.Diag(Loc, DiagID) << LHS->getSourceRange() << RHS->getSourceRange() in checkEnumArithmeticConversions()
1665 << Types[i]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1678 << Types[j]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1683 << Types[i]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1718 << ControllingExpr->getSourceRange() << ControllingExpr->getType() in CreateGenericSelectionExpr()
1723 << Types[I]->getTypeLoc().getSourceRange() in CreateGenericSelectionExpr()
1737 << ControllingExpr->getSourceRange() << ControllingExpr->getType(); in CreateGenericSelectionExpr()
3010 SourceRange FromRange = From->getSourceRange(); in PerformObjectMemberConversion()
4140 S.Diag(Loc, diag::warn_sizeof_array_decay) << ICE->getSourceRange() in warnOnSizeofOnArrayDecay()
4179 E->getSourceRange()); in CheckUnaryExprOrTypeTraitOperand()
4183 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
4194 getTraitSpelling(ExprKind), E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
4199 getTraitSpelling(ExprKind), E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
4209 << getTraitSpelling(ExprKind) << E->getSourceRange(); in CheckUnaryExprOrTypeTraitOperand()
4214 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
4315 << 1 << E->getSourceRange(); in CheckAlignOfExpr()
4349 << E->getSourceRange(); in CheckAlignOfExpr()
4563 ExprKind, E, Context.getSizeType(), OpLoc, E->getSourceRange().getEnd()); in CreateUnaryExprOrTypeTraitExpr()
4654 << op->getSourceRange(); in checkArithmeticOnObjCPointer()
4984 << Base->getSourceRange()); in ActOnOMPArraySectionExpr()
4993 << 0 << LowerBound->getSourceRange()); in ActOnOMPArraySectionExpr()
4999 << 0 << LowerBound->getSourceRange(); in ActOnOMPArraySectionExpr()
5007 << 1 << Length->getSourceRange()); in ActOnOMPArraySectionExpr()
5013 << 1 << Length->getSourceRange(); in ActOnOMPArraySectionExpr()
5021 << 1 << Stride->getSourceRange()); in ActOnOMPArraySectionExpr()
5027 << 1 << Stride->getSourceRange(); in ActOnOMPArraySectionExpr()
5036 << ResultTy << Base->getSourceRange(); in ActOnOMPArraySectionExpr()
5052 << LowerBound->getSourceRange(); in ActOnOMPArraySectionExpr()
5067 << Length->getSourceRange(); in ActOnOMPArraySectionExpr()
5091 << Stride->getSourceRange(); in ActOnOMPArraySectionExpr()
5133 << Base->getSourceRange()); in ActOnOMPArrayShapingExpr()
5157 << Dim->getSourceRange(); in ActOnOMPArrayShapingExpr()
5170 << Dim->getSourceRange(); in ActOnOMPArrayShapingExpr()
5268 << Step << Step->getSourceRange(); in ActOnOMPIteratorExpr()
5278 << Step << Step->getSourceRange(); in ActOnOMPIteratorExpr()
5542 << ResultType << BaseExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5573 << LHSExp->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5584 << RHSExp->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5594 << LHSExp->getSourceRange() << RHSExp->getSourceRange()); in CreateBuiltinArraySubscriptExpr()
5599 << IndexExpr->getSourceRange()); in CreateBuiltinArraySubscriptExpr()
5604 Diag(LLoc, diag::warn_subscript_is_char) << IndexExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5612 << ResultType << BaseExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5619 << BaseExpr->getSourceRange(); in CreateBuiltinArraySubscriptExpr()
5857 << FnKind << FDecl->getParamDecl(0) << Fn->getSourceRange(); in ConvertArgumentsForCall()
5863 << Fn->getSourceRange(); in ConvertArgumentsForCall()
5897 << static_cast<unsigned>(Args.size()) << Fn->getSourceRange() in ConvertArgumentsForCall()
5906 << Fn->getSourceRange() in ConvertArgumentsForCall()
6071 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange(); in CheckStaticArrayArgument()
6089 << ArgExpr->getSourceRange() in CheckStaticArrayArgument()
6102 << ArgExpr->getSourceRange() << (unsigned)ArgSize->getQuantity() in CheckStaticArrayArgument()
6295 << Callee << Callee->getSourceRange(); in checkDirectCallValidity()
6298 << Attr->getCond()->getSourceRange() << Attr->getMessage(); in checkDirectCallValidity()
6612 << DestTy << SrcTy << E->getSourceRange()); in BuildAsTypeExpr()
6707 << Fn->getType() << Fn->getSourceRange()); in BuildResolvedCallExpr()
6722 << Fn->getType() << Fn->getSourceRange()); in BuildResolvedCallExpr()
6788 << FDecl << Fn->getSourceRange()); in BuildResolvedCallExpr()
6795 << Fn->getType() << Fn->getSourceRange()); in BuildResolvedCallExpr()
6800 << FDecl << Fn->getSourceRange()); in BuildResolvedCallExpr()
6828 << (Args.size() > Def->param_size()) << FDecl << Fn->getSourceRange(); in BuildResolvedCallExpr()
6872 << Fn->getSourceRange()); in BuildResolvedCallExpr()
6933 SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()))) in BuildCompoundLiteralExpr()
6944 SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()))) in BuildCompoundLiteralExpr()
7006 << SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()); in BuildCompoundLiteralExpr()
7065 << Desig.getSourceRange(); in ActOnInitList()
7073 << DIE->getSourceRange(); in ActOnInitList()
7075 << InitArgList[0]->getSourceRange(); in ActOnInitList()
7082 << DIE->getSourceRange(); in ActOnInitList()
7084 << InitArgList[I]->getSourceRange(); in ActOnInitList()
7664 Diag(LParenLoc, diag::warn_old_style_cast) << CastExpr->getSourceRange(); in ActOnCastExpr()
7817 << NonPointerExpr->getSourceRange(); in DiagnoseConditionalForNull()
7828 << CondTy << Cond->getSourceRange(); in checkCondition()
7836 << CondTy << Cond->getSourceRange(); in checkCondition()
7848 << RHSExpr->getSourceRange(); in checkConditionalVoidType()
7851 << LHSExpr->getSourceRange(); in checkConditionalVoidType()
7920 << LHSTy << RHSTy << 2 << LHS.get()->getSourceRange() in checkConditionalPointerCompatibility()
7921 << RHS.get()->getSourceRange(); in checkConditionalPointerCompatibility()
7970 << LHSTy << RHSTy << LHS.get()->getSourceRange() in checkConditionalPointerCompatibility()
7971 << RHS.get()->getSourceRange(); in checkConditionalPointerCompatibility()
8016 << LHSTy << RHSTy << LHS.get()->getSourceRange() in checkConditionalBlockPointerCompatibility()
8017 << RHS.get()->getSourceRange(); in checkConditionalBlockPointerCompatibility()
8078 << Expr1->getSourceRange() << Expr2->getSourceRange(); in checkPointerIntegerMismatch()
8115 << LHSType << LHS.get()->getSourceRange(); in OpenCLArithmeticConversions()
8121 << RHSType << RHS.get()->getSourceRange(); in OpenCLArithmeticConversions()
8195 << Cond->getType() << Cond->getSourceRange(); in checkOpenCLConditionVector()
8342 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckConditionalOperands()
8360 << LHSTy << RHSTy << LHS.get()->getSourceRange() in CheckConditionalOperands()
8361 << RHS.get()->getSourceRange(); in CheckConditionalOperands()
8439 << LHSTy << RHSTy << LHS.get()->getSourceRange() in CheckConditionalOperands()
8440 << RHS.get()->getSourceRange(); in CheckConditionalOperands()
8531 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in FindCompositeObjCPointerType()
8548 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in FindCompositeObjCPointerType()
8568 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in FindCompositeObjCPointerType()
8706 << Condition->getSourceRange() in DiagnoseConditionalPrecedence()
9580 << RHS.get()->getSourceRange(); in CheckSingleAssignmentConstraints()
9738 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in InvalidOperands()
9772 << Vector->getSourceRange(); in InvalidLogicalVectorOperands()
9777 << 1 << LHSType << RHSType << LHS.get()->getSourceRange() in InvalidLogicalVectorOperands()
9778 << RHS.get()->getSourceRange(); in InvalidLogicalVectorOperands()
10202 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckVectorOperands()
10237 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckVectorOperands()
10264 << (LHSNull ? LHS.get()->getSourceRange() : SourceRange()) in checkArithmeticNull()
10265 << (RHSNull ? RHS.get()->getSourceRange() : SourceRange()); in checkArithmeticNull()
10277 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkArithmeticNull()
10303 S.Diag(Loc, diag::warn_division_sizeof_ptr) << LHS << LHS->getSourceRange(); in DiagnoseDivisionSizeofPointerOrArray()
10317 << LHSArg->getSourceRange() << ArrayElemTy << RHSTy; in DiagnoseDivisionSizeofPointerOrArray()
10338 << IsDiv << RHS.get()->getSourceRange()); in DiagnoseBadDivideOrRemainderValues()
10406 << 1 /* two pointers */ << LHSExpr->getSourceRange() in diagnoseArithmeticOnTwoVoidPointers()
10407 << RHSExpr->getSourceRange(); in diagnoseArithmeticOnTwoVoidPointers()
10416 << 0 /* one pointer */ << Pointer->getSourceRange(); in diagnoseArithmeticOnVoidPointer()
10428 << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10431 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10447 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseSubtractionOnNullPointer()
10463 << LHS->getSourceRange() << RHS->getSourceRange(); in diagnoseArithmeticOnTwoFunctionPointers()
10475 << Pointer->getSourceRange(); in diagnoseArithmeticOnFunctionPointer()
10492 Operand->getSourceRange()); in checkArithmeticIncompletePointerType()
10551 << LHSExpr->getSourceRange() << RHSExpr->getSourceRange(); in checkArithmeticBinOpPointerOperands()
10674 << LHSExpr->getType() << RHSExpr->getType() << LHSExpr->getSourceRange() in diagnosePointerIncompatibility()
10675 << RHSExpr->getSourceRange(); in diagnosePointerIncompatibility()
10900 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckSubtractionOperands()
10936 << RHS.get()->getSourceRange()); in DiagnoseBadShiftValues()
10952 << RHS.get()->getSourceRange()); in DiagnoseBadShiftValues()
10979 << LHS.get()->getSourceRange()); in DiagnoseBadShiftValues()
11002 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in DiagnoseBadShiftValues()
11008 << Left.getBitWidth() << LHS.get()->getSourceRange() in DiagnoseBadShiftValues()
11009 << RHS.get()->getSourceRange(); in DiagnoseBadShiftValues()
11021 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkVectorShift()
11047 << LHS.get()->getType() << LHS.get()->getSourceRange(); in checkVectorShift()
11053 << RHS.get()->getType() << RHS.get()->getSourceRange(); in checkVectorShift()
11076 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkVectorShift()
11086 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in checkVectorShift()
11167 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in diagnoseDistinctPointerComparison()
11208 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in diagnoseFunctionPointerToVoidComparison()
11342 << Literal->getSourceRange(); in diagnoseObjCLiteralComparison()
11345 << LiteralKind << Literal->getSourceRange(); in diagnoseObjCLiteralComparison()
11461 << LHS->getSourceRange() << RHS->getSourceRange() in diagnoseTautologicalComparison()
11541 << LiteralString->getSourceRange()); in diagnoseTautologicalComparison()
11839 << (LHSIsNull ? LHS.get()->getSourceRange() in CheckCompareOperands()
11840 : RHS.get()->getSourceRange()); in CheckCompareOperands()
11852 RHS.get()->getSourceRange()); in CheckCompareOperands()
11855 LHS.get()->getSourceRange()); in CheckCompareOperands()
11867 Diag(Loc, DiagID) << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
11868 << RHS.get()->getSourceRange(); in CheckCompareOperands()
11936 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange() in CheckCompareOperands()
11959 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CheckCompareOperands()
12048 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
12049 << RHS.get()->getSourceRange(); in CheckCompareOperands()
12065 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
12066 << RHS.get()->getSourceRange(); in CheckCompareOperands()
12167 << LHSType << RHSType << LHS.get()->getSourceRange() in CheckCompareOperands()
12168 << RHS.get()->getSourceRange(); in CheckCompareOperands()
12378 CharSourceRange::getTokenRange(LHSInt->getSourceRange()), in diagnoseXorMisusedAsPow()
12381 CharSourceRange::getTokenRange(RHSInt->getSourceRange()), in diagnoseXorMisusedAsPow()
12623 << RHS.get()->getSourceRange() in CheckLogicalOperands()
12762 SourceRange ExprRange = E->getSourceRange(); in DiagnoseConstAssignment()
12797 << Field->getSourceRange(); in DiagnoseConstAssignment()
12811 << VDecl->getSourceRange(); in DiagnoseConstAssignment()
12853 << ConstVariable << VD << VD->getType() << VD->getSourceRange(); in DiagnoseConstAssignment()
12866 << ConstMethod << MD << MD->getSourceRange(); in DiagnoseConstAssignment()
12910 << FieldTy << Field->getSourceRange(); in DiagnoseRecursiveConstFields()
12930 SourceRange Range = E->getSourceRange(); in DiagnoseRecursiveConstFields()
13009 S.Diag(Loc, DiagID) << E->getSourceRange() << Assign; in CheckForModifiableLvalue()
13071 S.Diag(Loc, DiagID) << E->getType() << E->getSourceRange() << Assign; in CheckForModifiableLvalue()
13073 S.Diag(Loc, DiagID) << E->getSourceRange() << Assign; in CheckForModifiableLvalue()
13317 << LHS->getSourceRange() in DiagnoseCommaOperator()
13382 S.Diag(OpLoc, diag::err_decrement_bool) << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13388 << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13408 << ResType << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13425 << ResType << int(IsInc) << Op->getSourceRange(); in CheckIncrementDecrementOperand()
13529 S.Diag(Loc, diag::err_typecheck_address_of) << Type << E->getSourceRange(); in diagnoseAddressOfInvalidType()
13546 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13554 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13566 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13620 << op->getType() << op->getSourceRange(); in CheckAddressOfOperand()
13635 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13644 << OrigOp.get()->getSourceRange(); in CheckAddressOfOperand()
13650 << op->getSourceRange(); in CheckAddressOfOperand()
13655 << op->getSourceRange() in CheckAddressOfOperand()
13656 << FixItHint::CreateInsertion(op->getSourceRange().getBegin(), Qual); in CheckAddressOfOperand()
13662 Diag(OpLoc, diag::err_typecheck_addrof_dtor) << op->getSourceRange(); in CheckAddressOfOperand()
13679 << op->getType() << op->getSourceRange(); in CheckAddressOfOperand()
13746 Diag(OpLoc, diag::ext_typecheck_addrof_void) << op->getSourceRange(); in CheckAddressOfOperand()
13792 Op->getSourceRange()); in CheckIndirectionOperand()
13811 << OpTy << Op->getSourceRange(); in CheckIndirectionOperand()
13826 << OpTy << Op->getSourceRange(); in CheckIndirectionOperand()
13931 << LHSDeclRef->getType() << LHSExpr->getSourceRange() in DiagnoseSelfAssignment()
13932 << RHSExpr->getSourceRange(); in DiagnoseSelfAssignment()
13974 << ObjCPointerExpr->getSourceRange(); in checkObjCPointerIntrospection()
14384 (isLeftComp ? LHSExpr : RHSExpr)->getSourceRange()); in DiagnoseBitwisePrecedence()
14399 << Bop->getSourceRange() << OpLoc; in EmitDiagnosticForLogicalAndInLogicalOr()
14403 Bop->getSourceRange()); in EmitDiagnosticForLogicalAndInLogicalOr()
14468 << Bop->getSourceRange() << OpLoc; in DiagnoseBitwiseOpInBitwiseOp()
14472 Bop->getSourceRange()); in DiagnoseBitwiseOpInBitwiseOp()
14483 << Bop->getSourceRange() << OpLoc << Shift << Op; in DiagnoseAdditionInShift()
14486 Bop->getSourceRange()); in DiagnoseAdditionInShift()
14506 << LHSExpr->getSourceRange() << RHSExpr->getSourceRange() in DiagnoseShiftCompare()
14511 OCE->getSourceRange()); in DiagnoseShiftCompare()
14785 << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14845 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14858 << resultType << Input.get()->getSourceRange(); in CreateBuiltinUnaryOp()
14867 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14870 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14901 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14912 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14921 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
14928 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
15222 << Idx->getSourceRange()); in BuildBuiltinOffsetOf()
15814 << OrigExpr->getType() << E->getSourceRange()); in BuildVAArgExpr()
15834 << TInfo->getTypeLoc().getSourceRange(); in BuildVAArgExpr()
15890 << TInfo->getTypeLoc().getSourceRange()); in BuildVAArgExpr()
16233 FDiag << FirstType << SecondType << AA_Passing << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
16235 FDiag << FirstType << SecondType << Action << SrcExpr->getSourceRange(); in DiagnoseAssignmentResult()
16398 << E->getSourceRange(); in VerifyIntegerConstantExpression()
16452 Diagnoser.diagnoseNotICE(*this, DiagLoc) << E->getSourceRange(); in VerifyIntegerConstantExpression()
16460 Diagnoser.diagnoseFold(*this, DiagLoc) << E->getSourceRange(); in VerifyIntegerConstantExpression()
16494 << E->getDecl() << E->getSourceRange(); in TransformDeclRefExpr()
16581 << Decl->getName() << E->getSourceRange(); in WarnOnPendingNoDerefs()
16585 << E->getSourceRange(); in WarnOnPendingNoDerefs()
18960 << T << CE->getSourceRange(); in CheckCallReturnType()
18965 << CE->getSourceRange() << FD << T; in CheckCallReturnType()
19019 Diag(Loc, diagnostic) << E->getSourceRange(); in DiagnoseAssignmentAsCondition()
19022 SourceLocation Close = getLocForEndOfToken(E->getSourceRange().getEnd()); in DiagnoseAssignmentAsCondition()
19054 Diag(Loc, diag::warn_equality_with_extra_parens) << E->getSourceRange(); in DiagnoseEqualityWithExtraParens()
19055 SourceRange ParenERange = ParenE->getSourceRange(); in DiagnoseEqualityWithExtraParens()
19086 << T << E->getSourceRange(); in CheckBooleanCondition()
19146 << E->getSourceRange(); in VisitExpr()
19238 << E->getSourceRange(); in VisitExpr()
19270 << E->getSourceRange(); in VisitUnaryAddrOf()
19276 << E->getSourceRange(); in VisitUnaryAddrOf()
19492 << VD << E->getSourceRange(); in resolveDecl()
19543 << VD << E->getSourceRange(); in resolveDecl()
19550 << VD << E->getSourceRange(); in resolveDecl()
19639 << orig->getSourceRange(); in diagnoseUnknownAnyExpr()
19644 << E->getSourceRange(); in diagnoseUnknownAnyExpr()
19648 S.Diag(loc, diagID) << d << orig->getSourceRange(); in diagnoseUnknownAnyExpr()