Lines Matching refs:BuiltinLoc
4999 SourceLocation BuiltinLoc,
5006 return ExprError(Diag(BuiltinLoc,
5011 return new (Context) AsTypeExpr(E, DstTy, VK, OK, BuiltinLoc, RParenLoc);
5020 SourceLocation BuiltinLoc,
5024 return SemaConvertVectorExpr(E, TInfo, BuiltinLoc, RParenLoc);
11165 ExprResult Sema::BuildBuiltinOffsetOf(SourceLocation BuiltinLoc,
11177 return ExprError(Diag(BuiltinLoc, diag::err_offsetof_record_type)
11183 && RequireCompleteType(BuiltinLoc, ArgTy,
11192 Diag(BuiltinLoc, diag::ext_offsetof_extended_field_designator)
11266 DiagRuntimeBehavior(BuiltinLoc, nullptr,
11284 return ExprError(Diag(BuiltinLoc, diag::err_no_member)
11295 << SourceRange(BuiltinLoc, RParenLoc);
11312 << SourceRange(BuiltinLoc, RParenLoc);
11333 return OffsetOfExpr::Create(Context, Context.getSizeType(), BuiltinLoc, TInfo,
11338 SourceLocation BuiltinLoc,
11352 return BuildBuiltinOffsetOf(BuiltinLoc, ArgTInfo, Components, RParenLoc);
11356 ExprResult Sema::ActOnChooseExpr(SourceLocation BuiltinLoc,
11391 ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr, resType, VK, OK, RPLoc,
11673 ExprResult Sema::ActOnVAArg(SourceLocation BuiltinLoc,
11678 return BuildVAArgExpr(BuiltinLoc, E, TInfo, RPLoc);
11681 ExprResult Sema::BuildVAArgExpr(SourceLocation BuiltinLoc,
11694 if (CheckForModifiableLvalue(E, BuiltinLoc, *this))
11726 CheckForModifiableLvalue(E, BuiltinLoc, *this))
11777 return new (Context) VAArgExpr(BuiltinLoc, E, TInfo, RPLoc, T, IsMS);