• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:DS

598                                  ParsingDeclSpec *DS) {  in ParseExternalDeclaration()  argument
767 return ParseDeclarationOrFunctionDefinition(attrs, DS); in ParseExternalDeclaration()
833 ParsingDeclSpec &DS, in ParseDeclOrFunctionDefInternal() argument
836 ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS, DSC_top_level); in ParseDeclOrFunctionDefInternal()
840 if (DS.hasTagDefinition() && in ParseDeclOrFunctionDefInternal()
841 DiagnoseMissingSemiAfterTagDefinition(DS, AS, DSC_top_level)) in ParseDeclOrFunctionDefInternal()
849 Decl *TheDecl = Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS, DS); in ParseDeclOrFunctionDefInternal()
850 DS.complete(TheDecl); in ParseDeclOrFunctionDefInternal()
854 DS.takeAttributesFrom(attrs); in ParseDeclOrFunctionDefInternal()
868 DS.abort(); in ParseDeclOrFunctionDefInternal()
872 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID, in ParseDeclOrFunctionDefInternal()
877 return ParseObjCAtProtocolDeclaration(AtLoc, DS.getAttributes()); in ParseDeclOrFunctionDefInternal()
880 ParseObjCAtInterfaceDeclaration(AtLoc, DS.getAttributes())); in ParseDeclOrFunctionDefInternal()
887 DS.getStorageClassSpec() == DeclSpec::SCS_extern && in ParseDeclOrFunctionDefInternal()
888 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) { in ParseDeclOrFunctionDefInternal()
889 Decl *TheDecl = ParseLinkage(DS, Declarator::FileContext); in ParseDeclOrFunctionDefInternal()
893 return ParseDeclGroup(DS, Declarator::FileContext); in ParseDeclOrFunctionDefInternal()
898 ParsingDeclSpec *DS, in ParseDeclarationOrFunctionDefinition() argument
900 if (DS) { in ParseDeclarationOrFunctionDefinition()
901 return ParseDeclOrFunctionDefInternal(attrs, *DS, AS); in ParseDeclarationOrFunctionDefinition()
1123 DeclSpec DS(AttrFactory); in ParseKNRParamDeclarations() local
1124 ParseDeclarationSpecifiers(DS); in ParseKNRParamDeclarations()
1138 if (DS.getStorageClassSpec() != DeclSpec::SCS_unspecified && in ParseKNRParamDeclarations()
1139 DS.getStorageClassSpec() != DeclSpec::SCS_register) { in ParseKNRParamDeclarations()
1140 Diag(DS.getStorageClassSpecLoc(), in ParseKNRParamDeclarations()
1142 DS.ClearStorageClassSpecs(); in ParseKNRParamDeclarations()
1144 if (DS.getThreadStorageClassSpec() != DeclSpec::TSCS_unspecified) { in ParseKNRParamDeclarations()
1145 Diag(DS.getThreadStorageClassSpecLoc(), in ParseKNRParamDeclarations()
1147 DS.ClearStorageClassSpecs(); in ParseKNRParamDeclarations()
1151 Declarator ParmDeclarator(DS, Declarator::KNRTypeListContext); in ParseKNRParamDeclarations()