Lines Matching defs:ExprRange
3657 ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange,
3880 << /*is non object*/ 0 << ExprRange;
3886 << /*is non object*/ 0 << ExprRange;
3899 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer)
3909 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic)
3915 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_atomic)
3923 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_pointer)
3936 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer)
3978 Diag(ExprRange.getBegin(), DID)
3990 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_or_ptr)
4001 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy)
4017 Diag(ExprRange.getBegin(), diag::err_arc_atomic_ownership)
4097 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin());
4114 ExprRange.getBegin());
4120 CheckNonNullArgument(*this, ValArg, ExprRange.getBegin());
4135 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin());
4237 AtomicExpr(ExprRange.getBegin(), SubExprs, ResultType, Op, RParenLoc);