Lines Matching refs:OpRange

81     SourceRange OpRange;  member
138 Self.CheckCastAlign(SrcExpr.get(), DestType, OpRange); in checkCastAlign()
145 if (Self.CheckObjCConversion(OpRange, DestType, src, CCK) == in checkObjCConversion()
185 SourceRange OpRange,
191 SourceRange OpRange,
197 SourceRange OpRange,
205 SourceRange OpRange,
213 SourceRange OpRange,
219 SourceRange OpRange,
228 SourceRange OpRange,
269 Op.OpRange = SourceRange(OpLoc, Parens.getEnd()); in BuildCXXNamedCast()
700 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_ref_or_ptr) in CheckDynamicCast()
710 if (Self.RequireCompleteType(OpRange.getBegin(), DestPointee, in CheckDynamicCast()
717 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_class) in CheckDynamicCast()
733 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_ptr) in CheckDynamicCast()
740 Self.Diag(OpRange.getBegin(), diag::err_bad_cxx_cast_rvalue) in CheckDynamicCast()
741 << CT_Dynamic << OrigSrcType << this->DestType << OpRange; in CheckDynamicCast()
755 if (Self.RequireCompleteType(OpRange.getBegin(), SrcPointee, in CheckDynamicCast()
762 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_class) in CheckDynamicCast()
776 Self.Diag(OpRange.getBegin(), diag::err_bad_cxx_cast_qualifiers_away) in CheckDynamicCast()
777 << CT_Dynamic << OrigSrcType << this->DestType << OpRange; in CheckDynamicCast()
792 Self.IsDerivedFrom(OpRange.getBegin(), SrcPointee, DestPointee)) { in CheckDynamicCast()
794 OpRange.getBegin(), OpRange, in CheckDynamicCast()
808 Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_polymorphic) in CheckDynamicCast()
817 Self.Diag(OpRange.getBegin(), diag::err_no_dynamic_cast_with_fno_rtti); in CheckDynamicCast()
842 Self.Diag(OpRange.getBegin(), msg) << CT_Const in CheckConstCast()
843 << SrcExpr.get()->getType() << DestType << OpRange; in CheckConstCast()
853 SourceRange OpRange) { in DiagnoseReinterpretUpDownCast() argument
933 SourceLocation BeginLoc = OpRange.getBegin(); in DiagnoseReinterpretUpDownCast()
936 << OpRange; in DiagnoseReinterpretUpDownCast()
958 /*CStyle*/false, OpRange, msg, Kind); in CheckReinterpretCast()
964 Self.Diag(OpRange.getBegin(), diag::err_bad_reinterpret_cast_overload) in CheckReinterpretCast()
966 << DestType << OpRange; in CheckReinterpretCast()
970 diagnoseBadCast(Self, msg, CT_Reinterpret, OpRange, SrcExpr.get(), in CheckReinterpretCast()
978 DiagnoseReinterpretUpDownCast(Self, SrcExpr.get(), DestType, OpRange); in CheckReinterpretCast()
1005 OpRange, DestType, diag::err_bad_static_cast_overload); in CheckStaticCast()
1023 = TryStaticCast(Self, SrcExpr, DestType, Sema::CCK_OtherCast, OpRange, msg, in CheckStaticCast()
1030 Self.Diag(OpRange.getBegin(), diag::err_bad_static_cast_overload) in CheckStaticCast()
1031 << oe->getName() << DestType << OpRange in CheckStaticCast()
1035 diagnoseBadCast(Self, msg, CT_Static, OpRange, SrcExpr.get(), DestType, in CheckStaticCast()
1067 SourceRange OpRange, unsigned &msg, in TryStaticCast() argument
1095 OpRange, msg, Kind, BasePath); in TryStaticCast()
1109 tcr = TryStaticImplicitCast(Self, SrcExpr, DestType, CCK, OpRange, msg, in TryStaticCast()
1164 tcr = TryStaticPointerDowncast(Self, SrcType, DestType, CStyle, OpRange, msg, in TryStaticCast()
1173 OpRange, msg, Kind, BasePath); in TryStaticCast()
1212 Self.Diag(OpRange.getBegin(), diag::ext_ms_cast_fn_obj) << OpRange; in TryStaticCast()
1314 bool CStyle, SourceRange OpRange, in TryStaticReferenceDowncast() argument
1345 OpRange, SrcExpr->getType(), DestType, msg, Kind, in TryStaticReferenceDowncast()
1352 bool CStyle, SourceRange OpRange, in TryStaticPointerDowncast() argument
1377 CStyle, OpRange, SrcType, DestType, msg, Kind, in TryStaticPointerDowncast()
1386 bool CStyle, SourceRange OpRange, QualType OrigSrcType, in TryStaticDowncast() argument
1390 if (!Self.isCompleteType(OpRange.getBegin(), SrcType) || in TryStaticDowncast()
1391 !Self.isCompleteType(OpRange.getBegin(), DestType)) in TryStaticDowncast()
1401 if (!Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths)) { in TryStaticDowncast()
1437 Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths); in TryStaticDowncast()
1452 Self.Diag(OpRange.getBegin(), diag::err_ambiguous_base_to_derived_cast) in TryStaticDowncast()
1455 << PathDisplayStr << OpRange; in TryStaticDowncast()
1462 Self.Diag(OpRange.getBegin(), diag::err_static_downcast_via_virtual) in TryStaticDowncast()
1463 << OrigSrcType << OrigDestType << VirtualBase << OpRange; in TryStaticDowncast()
1469 switch (Self.CheckBaseClassAccess(OpRange.getBegin(), in TryStaticDowncast()
1499 SourceRange OpRange, in TryStaticMemberPointerUpcast() argument
1528 (void)Self.isCompleteType(OpRange.getBegin(), SrcType); in TryStaticMemberPointerUpcast()
1529 (void)Self.isCompleteType(OpRange.getBegin(), DestType); in TryStaticMemberPointerUpcast()
1542 if (!Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths)) in TryStaticMemberPointerUpcast()
1550 Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths); in TryStaticMemberPointerUpcast()
1554 Self.Diag(OpRange.getBegin(), diag::err_ambiguous_memptr_conv) in TryStaticMemberPointerUpcast()
1555 << 1 << SrcClass << DestClass << PathDisplayStr << OpRange; in TryStaticMemberPointerUpcast()
1561 Self.Diag(OpRange.getBegin(), diag::err_memptr_conv_via_virtual) in TryStaticMemberPointerUpcast()
1562 << SrcClass << DestClass << QualType(VBase, 0) << OpRange; in TryStaticMemberPointerUpcast()
1568 switch (Self.CheckBaseClassAccess(OpRange.getBegin(), in TryStaticMemberPointerUpcast()
1617 SourceRange OpRange, unsigned &msg, in TryStaticImplicitCast() argument
1620 if (Self.RequireCompleteType(OpRange.getBegin(), DestType, in TryStaticImplicitCast()
1622 Self.RequireNonAbstractType(OpRange.getBegin(), DestType, in TryStaticImplicitCast()
1632 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1635 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast()
1636 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
1843 QualType DstType, SourceRange OpRange) { in DiagnoseCallingConvCast() argument
1884 Self.Diag(OpRange.getBegin(), diag::warn_cast_calling_conv) in DiagnoseCallingConvCast()
1885 << SrcCCName << DstCCName << OpRange; in DiagnoseCallingConvCast()
1890 if (Self.Diags.isIgnored(diag::warn_cast_calling_conv, OpRange.getBegin())) in DiagnoseCallingConvCast()
1985 SourceRange OpRange, in TryReinterpretCast() argument
2015 /*isDereference=*/false, OpRange); in TryReinterpretCast()
2036 Self.Diag(OpRange.getBegin(), diag::err_bad_reinterpret_cast_reference) in TryReinterpretCast()
2038 << OpRange << SrcExpr.get()->getSourceRange(); in TryReinterpretCast()
2067 (void)Self.isCompleteType(OpRange.getBegin(), SrcType); in TryReinterpretCast()
2068 (void)Self.isCompleteType(OpRange.getBegin(), DestType); in TryReinterpretCast()
2187 checkIntToPointerCast(CStyle, OpRange.getBegin(), SrcExpr.get(), DestType, in TryReinterpretCast()
2240 DiagnoseCallingConvCast(Self, SrcExpr, DestType, OpRange); in TryReinterpretCast()
2258 Self.Diag(OpRange.getBegin(), in TryReinterpretCast()
2261 << OpRange; in TryReinterpretCast()
2267 Self.Diag(OpRange.getBegin(), in TryReinterpretCast()
2270 << OpRange; in TryReinterpretCast()
2294 Self.Diag(OpRange.getBegin(), in checkAddressSpaceCast()
2389 tcr = TryStaticCast(Self, SrcExpr, DestType, CCK, OpRange, in CheckCXXCStyleCast()
2397 OpRange, msg, Kind); in CheckCXXCStyleCast()
2419 Self.Diag(OpRange.getBegin(), diag::err_bad_cstyle_cast_overload) in CheckCXXCStyleCast()
2420 << OE->getName() << DestType << OpRange in CheckCXXCStyleCast()
2426 OpRange, SrcExpr.get(), DestType, ListInitialization); in CheckCXXCStyleCast()
2522 if (Self.RequireCompleteType(OpRange.getBegin(), DestType, in CheckCStyleCast()
2533 Self.Diag(OpRange.getBegin(), diag::ext_typecheck_cast_nonscalar) in CheckCStyleCast()
2543 Self.Diag(OpRange.getBegin(), diag::ext_typecheck_cast_to_union) in CheckCStyleCast()
2548 Self.Diag(OpRange.getBegin(), diag::err_typecheck_cast_to_union_no_type) in CheckCStyleCast()
2564 Self.Diag(OpRange.getBegin(), in CheckCStyleCast()
2573 Self.Diag(OpRange.getBegin(), diag::err_typecheck_cond_expect_scalar) in CheckCStyleCast()
2591 SrcExpr = Self.CheckExtVectorCast(OpRange, DestType, SrcExpr.get(), Kind); in CheckCStyleCast()
2600 } else if (Self.CheckVectorCast(OpRange, DestType, SrcType, Kind)) { in CheckCStyleCast()
2607 if (Self.CheckVectorCast(OpRange, SrcType, DestType, Kind)) in CheckCStyleCast()
2633 checkIntToPointerCast(/* CStyle */ true, OpRange.getBegin(), SrcExpr.get(), in CheckCStyleCast()
2688 DiagnoseCallingConvCast(Self, SrcExpr, DestType, OpRange); in CheckCStyleCast()
2742 Op.OpRange = SourceRange(LPLoc, CastExpr->getEndLoc()); in BuildCStyleCastExpr()
2770 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getEndLoc()); in BuildCXXFunctionalCastExpr()