diff --git a/clang/include/clang/Parse/Parser.h b/clang/include/clang/Parse/Parser.h index 20dba70d85094b..73943ed5f0a684 100644 --- a/clang/include/clang/Parse/Parser.h +++ b/clang/include/clang/Parse/Parser.h @@ -48,7 +48,6 @@ namespace clang { class PoisonSEHIdentifiersRAIIObject; class OMPClause; class ObjCTypeParamList; - class ObjCTypeParameter; struct OMPTraitProperty; struct OMPTraitSelector; struct OMPTraitSet; @@ -702,10 +701,6 @@ class Parser : public CodeCompletionHandler { /// #pragma ms_struct... void HandlePragmaMSStruct(); - /// Handle the annotation token produced for - /// #pragma comment... - void HandlePragmaMSComment(); - void HandlePragmaMSPointersToMembers(); void HandlePragmaMSVtorDisp(); @@ -1734,7 +1729,6 @@ class Parser : public CodeCompletionHandler { ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, DeclaratorContext Ctx, ParsedAttributes *ParamAttrs); - void ParseObjCMethodRequirement(); Decl *ParseObjCMethodPrototype( tok::ObjCKeywordKind MethodImplKind = tok::objc_not_keyword, bool MethodDefinition = true); @@ -1830,7 +1824,6 @@ class Parser : public CodeCompletionHandler { ParsedType &CastTy, SourceRange &CastRange); - typedef SmallVector ExprListTy; typedef SmallVector CommaLocsTy; /// ParseExpressionList - Used for C/C++ (argument-)expression-list. @@ -3306,8 +3299,6 @@ class Parser : public CodeCompletionHandler { NamedDecl *ParseNonTypeTemplateParameter(unsigned Depth, unsigned Position); bool isTypeConstraintAnnotation(); bool TryAnnotateTypeConstraint(); - NamedDecl * - ParseConstrainedTemplateTypeParameter(unsigned Depth, unsigned Position); void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, SourceLocation CorrectLoc, bool AlreadyHasEllipsis,