Home | History | Annotate | Download | only in Parse

Lines Matching full:loc

173     SourceLocation Loc = Tok.getLocation();
178 *endLoc = Loc;
218 ConsumeParen(); // ignore the left paren loc for now
386 SourceLocation Loc,
395 ParseMicrosoftDeclSpecWithSingleArg(Ident, Loc, Attrs);
401 ParseMicrosoftDeclSpecWithSingleArg(Ident, Loc, Attrs);
403 Attrs.addNew(Ident, Loc, 0, Loc, 0, SourceLocation(), 0, 0,
432 Diag(Loc, diag::err_ms_property_no_getter_or_putter);
517 Attrs.addNewPropertyAttr(Ident, Loc, 0, SourceLocation(), 0,
530 Diag(Loc, diag::warn_ms_declspec_unknown) << Ident;
637 SourceLocation Loc = Tok.getLocation();
644 PP.getIdentifierInfo("address_space"), Loc, 0);
650 PP.getIdentifierInfo("address_space"), Loc, LangAS::opencl_global);
656 PP.getIdentifierInfo("address_space"), Loc, LangAS::opencl_local);
662 PP.getIdentifierInfo("address_space"), Loc, LangAS::opencl_constant);
668 PP.getIdentifierInfo("opencl_image_access"), Loc, CLIA_read_only);
674 PP.getIdentifierInfo("opencl_image_access"), Loc, CLIA_write_only);
680 PP.getIdentifierInfo("opencl_image_access"), Loc, CLIA_read_write);
1300 SourceLocation Loc = Tok.getLocation();
1302 CharSourceRange AttrRange(SourceRange(Loc, Attrs.Range.getEnd()), true);
1304 Diag(Loc, diag::err_attributes_not_allowed)
1745 SourceLocation Loc;
1746 ExprResult AsmLabel(ParseSimpleAsm(&Loc));
1753 D.SetRangeEnd(Loc);
2067 SourceLocation Loc = Tok.getLocation();
2133 Diag(Loc, diag::err_use_of_tag_name_without_tag)
2146 ParseEnumSpecifier(Loc, DS, TemplateInfo, AS, DSC_normal);
2148 ParseClassSpecifier(TagKind, Loc, DS, TemplateInfo, AS,
2202 if (Actions.DiagnoseUnknownTypeName(II, Loc, getCurScope(), SS, T)) {
2210 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T);
2227 Diag(Loc, diag::err_unknown_typename) << Tok.getIdentifierInfo() << R;
2367 SourceLocation Loc = Tok.getLocation();
2577 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
2591 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
2651 if (TryAltiVecToken(DS, Loc, PrevSpec, DiagID, isInvalid))
2684 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
2738 isInvalid = DS.setFunctionSpecInline(Loc);
2773 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_typedef, Loc,
2779 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_extern, Loc,
2784 Loc, PrevSpec, DiagID);
2789 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_static, Loc,
2795 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc,
2801 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_auto, Loc, PrevSpec,
2804 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc,
2808 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_register, Loc,
2812 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_mutable, Loc,
2816 isInvalid = DS.SetStorageClassSpecThread(DeclSpec::TSCS___thread, Loc,
2820 isInvalid = DS.SetStorageClassSpecThread(DeclSpec::TSCS_thread_local, Loc,
2825 Loc, PrevSpec, DiagID);
2830 isInvalid = DS.setFunctionSpecInline(Loc);
2833 isInvalid = DS.setFunctionSpecVirtual(Loc);
2836 isInvalid = DS.setFunctionSpecExplicit(Loc);
2840 Diag(Loc, diag::ext_c11_noreturn);
2841 isInvalid = DS.setFunctionSpecNoreturn(Loc);
2854 isInvalid = DS.SetFriendSpec(Loc, PrevSpec, DiagID);
2864 isInvalid = DS.setModulePrivateSpec(Loc, PrevSpec, DiagID);
2869 isInvalid = DS.SetConstexprSpec(Loc, PrevSpec, DiagID);
2874 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_short, Loc, PrevSpec,
2879 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_long, Loc, PrevSpec,
2882 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_longlong, Loc, PrevSpec,
2886 isInvalid = DS.SetTypeSpecWidth(DeclSpec::TSW_longlong, Loc, PrevSpec,
2890 isInvalid = DS.SetTypeSpecSign(DeclSpec::TSS_signed, Loc, PrevSpec,
2894 isInvalid = DS.SetTypeSpecSign(DeclSpec::TSS_unsigned, Loc, PrevSpec,
2898 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_complex, Loc, PrevSpec,
2902 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_imaginary, Loc, PrevSpec,
2906 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_void, Loc, PrevSpec,
2910 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char, Loc, PrevSpec,
2914 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int, Loc, PrevSpec,
2918 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int128, Loc, PrevSpec,
2922 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_half, Loc, PrevSpec,
2926 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float, Loc, PrevSpec,
2930 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_double, Loc, PrevSpec,
2934 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_wchar, Loc, PrevSpec,
2938 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char16, Loc, PrevSpec,
2942 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char32, Loc, PrevSpec,
2956 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_bool, Loc, PrevSpec,
2961 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal32, Loc, PrevSpec,
2965 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal64, Loc, PrevSpec,
2969 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal128, Loc, PrevSpec,
2973 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID);
2976 isInvalid = DS.SetTypeAltiVecPixel(true, Loc, PrevSpec, DiagID);
2979 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image1d_t, Loc,
2983 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image1d_array_t, Loc,
2987 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image1d_buffer_t, Loc,
2991 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image2d_t, Loc,
2995 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image2d_array_t, Loc,
2999 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_image3d_t, Loc,
3003 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_sampler_t, Loc,
3007 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_event_t, Loc,
3011 isInvalid = DS.SetTypeSpecType(TST_unknown_anytype, Loc,
3027 ParseClassSpecifier(Kind, Loc, DS, TemplateInfo, AS,
3042 ParseEnumSpecifier(Loc, DS, TemplateInfo, AS, DSContext);
3047 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const, Loc, PrevSpec, DiagID,
3051 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID,
3055 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID,
3091 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID,
3117 Diag(Loc, diag::warn_objc_protocol_qualifier_missing_id)
3118 << FixItHint::CreateInsertion(Loc, "id")
3119 << SourceRange(Loc, DS.getSourceRange().getEnd());
3766 SourceLocation Loc = PP.getLocForEndOfToken(PrevTokLocation);
3767 Diag(Loc, diag::err_enumerator_list_missing_comma)
3768 << FixItHint::CreateInsertion(Loc, ", ");
4316 SourceLocation Loc = Tok.getLocation();
4324 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const , Loc, PrevSpec, DiagID,
4328 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID,
4332 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID,
4338 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID,
4476 SourceLocation Loc = ConsumeToken();
4477 D.SetRangeEnd(Loc);
4488 Loc),
4505 SourceLocation Loc = ConsumeToken(); // Eat the *, ^, & or &&.
4506 D.SetRangeEnd(Loc);
4520 D.AddTypeInfo(DeclaratorChunk::getPointer(DS.getTypeQualifiers(), Loc,
4529 Loc),
4539 Diag(Loc, getLangOpts().CPlusPlus11 ?
4571 Diag(InnerChunk.Loc, diag::err_illegal_decl_reference_to_reference)
4574 Diag(InnerChunk.Loc, diag::err_illegal_decl_reference_to_reference)
4584 D.AddTypeInfo(DeclaratorChunk::getReference(DS.getTypeQualifiers(), Loc,
5637 bool Parser::TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc,
5654 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID);
5658 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID);
5662 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID);
5671 isInvalid = DS.SetTypeAltiVecPixel(true, Loc, PrevSpec, DiagID);
5675 isInvalid = DS.SetTypeAltiVecBool(true, Loc, PrevSpec, DiagID);