Lines Matching refs:KeyLoc
4920 Sema &Self, SourceLocation KeyLoc, ASTContext &C, in HasNoThrowOperator() argument
4930 DeclarationNameInfo NameInfo(Name, KeyLoc); in HasNoThrowOperator()
4944 CPT = Self.ResolveExceptionSpec(KeyLoc, CPT); in HasNoThrowOperator()
4955 SourceLocation KeyLoc, QualType T) { in EvaluateUnaryTypeTrait() argument
4976 Self.Diag(KeyLoc, diag::err_vla_unsupported) in EvaluateUnaryTypeTrait()
4984 Self.Diag(KeyLoc, diag::err_vla_unsupported) in EvaluateUnaryTypeTrait()
5215 CPT = Self.ResolveExceptionSpec(KeyLoc, CPT); in EvaluateUnaryTypeTrait()
5257 return HasNoThrowOperator(RT, OO_Equal, Self, KeyLoc, C, in EvaluateUnaryTypeTrait()
5270 return HasNoThrowOperator(RT, OO_Equal, Self, KeyLoc, C, in EvaluateUnaryTypeTrait()
5303 CPT = Self.ResolveExceptionSpec(KeyLoc, CPT); in EvaluateUnaryTypeTrait()
5341 CPT = Self.ResolveExceptionSpec(KeyLoc, CPT); in EvaluateUnaryTypeTrait()
5380 QualType RhsT, SourceLocation KeyLoc);
5600 QualType RhsT, SourceLocation KeyLoc) { in EvaluateBinaryTypeTrait() argument
5625 KeyLoc, RhsT, diag::err_incomplete_type_used_in_type_trait_expr)) in EvaluateBinaryTypeTrait()
5648 if (Self.RequireCompleteType(KeyLoc, RhsT, in EvaluateBinaryTypeTrait()
5700 if (!Self.isCompleteType(KeyLoc, RhsT) || Self.isAbstractType(KeyLoc, RhsT)) in EvaluateBinaryTypeTrait()
5709 OpaqueValueExpr From(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
5712 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait()
5744 Self.RequireCompleteType(KeyLoc, LhsT, in EvaluateBinaryTypeTrait()
5748 Self.RequireCompleteType(KeyLoc, RhsT, in EvaluateBinaryTypeTrait()
5762 OpaqueValueExpr Lhs(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
5764 OpaqueValueExpr Rhs(KeyLoc, RhsT.getNonLValueExprType(Self.Context), in EvaluateBinaryTypeTrait()
5773 ExprResult Result = Self.BuildBinOp(/*S=*/nullptr, KeyLoc, BO_Assign, &Lhs, in EvaluateBinaryTypeTrait()
5822 SourceLocation KeyLoc) { in EvaluateArrayTypeTrait() argument
5845 Self.Diag(KeyLoc, diag::err_dimension_expr_not_constant_integer) in EvaluateArrayTypeTrait()
8062 ExprResult Sema::BuildCXXNoexceptExpr(SourceLocation KeyLoc, Expr *Operand, in BuildCXXNoexceptExpr() argument
8086 CXXNoexceptExpr(Context.BoolTy, Operand, CanThrow, KeyLoc, RParen); in BuildCXXNoexceptExpr()
8089 ExprResult Sema::ActOnNoexceptExpr(SourceLocation KeyLoc, SourceLocation, in ActOnNoexceptExpr() argument
8091 return BuildCXXNoexceptExpr(KeyLoc, Operand, RParen); in ActOnNoexceptExpr()