Home | History | Annotate | Download | only in Sema

Lines Matching refs:ELoc

498             SourceLocation ELoc = VarRef->getExprLoc();
512 ELoc, CD, InitializedEntity::InitializeTemporary(Type),
515 Diag(ELoc, diag::err_omp_required_method)
525 MarkFunctionReferenced(ELoc, CD);
526 DiagnoseUseOfDecl(CD, ELoc);
847 SourceLocation ELoc = E->getExprLoc();
876 SemaRef.Diag(ELoc
2397 SourceLocation ELoc = RefExpr->getExprLoc();
2405 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
2421 if (RequireCompleteType(ELoc, Type,
2426 Diag(ELoc, diag::err_omp_clause_ref_type_arg)
2454 CheckConstructorAccess(ELoc, CD,
2458 Diag(ELoc, diag::err_omp_required_method)
2468 MarkFunctionReferenced(ELoc, CD);
2469 DiagnoseUseOfDecl(CD, ELoc);
2473 if (CheckDestructorAccess(ELoc, DD, PD) == AR_inaccessible ||
2475 Diag(ELoc, diag::err_omp_required_method)
2485 MarkFunctionReferenced(ELoc, DD);
2486 DiagnoseUseOfDecl(DD, ELoc);
2499 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind)
2528 SourceLocation ELoc = RefExpr->getExprLoc();
2536 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
2552 if (RequireCompleteType(ELoc, Type,
2557 Diag(ELoc, diag::err_omp_clause_ref_type_arg)
2582 CheckConstructorAccess(ELoc, CD,
2586 Diag(ELoc, diag::err_omp_required_method)
2596 MarkFunctionReferenced(ELoc, CD);
2597 DiagnoseUseOfDecl(CD, ELoc);
2601 if (CheckDestructorAccess(ELoc, DD, PD) == AR_inaccessible ||
2603 Diag(ELoc, diag::err_omp_required_method)
2613 MarkFunctionReferenced(ELoc, DD);
2614 DiagnoseUseOfDecl(DD, ELoc);
2631 Diag(ELoc, diag::err_omp_wrong_dsa)
2651 Diag(ELoc, diag::err_omp_wrong_dsa)
2668 Diag(ELoc, diag::err_omp_required_access)
2714 SourceLocation ELoc = RefExpr->getExprLoc();
2722 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
2738 if (RequireCompleteType(ELoc, Type,
2743 Diag(ELoc, diag::err_omp_clause_ref_type_arg)
2762 Diag(ELoc, diag::err_omp_wrong_dsa)
2780 Diag(ELoc, diag::err_omp_required_access)
2807 if (CheckMemberAccess(ELoc, RD, FoundDecl) == AR_inaccessible ||
2809 Diag(ELoc, diag::err_omp_required_method)
2819 MarkFunctionReferenced(ELoc, MD);
2820 DiagnoseUseOfDecl(MD, ELoc);
2827 if (CheckDestructorAccess(ELoc, DD, PD) == AR_inaccessible ||
2829 Diag(ELoc, diag::err_omp_required_method)
2839 MarkFunctionReferenced(ELoc, DD);
2840 DiagnoseUseOfDecl(DD, ELoc);
2869 SourceLocation ELoc = RefExpr->getExprLoc();
2878 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
2901 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind)
3031 auto ELoc = RefExpr->getExprLoc();
3042 Diag(ELoc, diag::err_omp_expected_var_name) << ERange;
3051 if (RequireCompleteType(ELoc, Type,
3057 Diag(ELoc, diag::err_omp_reduction_type_array) << Type << ERange;
3069 Diag(ELoc, diag::err_omp_const_variable)
3085 Diag(ELoc, diag::err_omp_reduction_ref_type_arg) << ERange;
3101 Diag(ELoc, diag::err_omp_clause_not_arithmetic_type_arg)
3112 Diag(ELoc, diag::err_omp_clause_floating_type_arg);
3127 Diag(ELoc, diag::err_omp_reduction_id_not_compatible) << Type
3150 Diag(ELoc, diag::err_omp_once_referenced)
3156 Diag(ELoc, diag::err_omp_wrong_dsa)
3172 Diag(ELoc, diag::err_omp_required_access)
3190 CheckConstructorAccess(ELoc, CD,
3194 Diag(ELoc, diag::err_omp_required_method)
3204 MarkFunctionReferenced(ELoc, CD);
3205 DiagnoseUseOfDecl(CD, ELoc);
3209 if (CheckDestructorAccess(ELoc, DD, PD) == AR_inaccessible ||
3211 Diag(ELoc, diag::err_omp_required_method)
3221 MarkFunctionReferenced(ELoc, DD);
3222 DiagnoseUseOfDecl(DD, ELoc);
3260 SourceLocation ELoc = RefExpr->getExprLoc();
3268 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
3280 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind)
3294 if (RequireCompleteType(ELoc, QType,
3299 Diag(ELoc, diag::err_omp_clause_ref_type_arg)
3311 Diag(ELoc, diag::err_omp_const_variable)
3326 Diag(ELoc, diag::err_omp_linear_expected_int_or_ptr) << QType;
3378 SourceLocation ELoc = RefExpr->getExprLoc();
3383 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
3399 Diag(ELoc, diag::err_omp_aligned_expected_array_or_ptr)
3412 Diag(ELoc, diag::err_omp_aligned_twice) << RefExpr->getSourceRange();
3453 SourceLocation ELoc = RefExpr->getExprLoc();
3460 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
3477 Diag(ELoc, diag::err_omp_required_access)
3496 if (CheckMemberAccess(ELoc, RD, FoundDecl) == AR_inaccessible ||
3498 Diag(ELoc, diag::err_omp_required_method)
3508 MarkFunctionReferenced(ELoc, MD);
3509 DiagnoseUseOfDecl(MD, ELoc);
3536 SourceLocation ELoc = RefExpr->getExprLoc();
3543 Diag(ELoc, diag::err_omp_expected_var_name) << RefExpr->getSourceRange();
3564 Diag(ELoc, diag::err_omp_wrong_dsa)
3577 Diag(ELoc, diag::err_omp_required_access)
3599 if (CheckMemberAccess(ELoc, RD, FoundDecl) == AR_inaccessible ||
3601 Diag(ELoc, diag::err_omp_required_method)
3611 MarkFunctionReferenced(ELoc, MD);
3612 DiagnoseUseOfDecl(MD, ELoc);