diff options
Diffstat (limited to 'include/clang/AST/CommentParser.h')
-rw-r--r-- | include/clang/AST/CommentParser.h | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/include/clang/AST/CommentParser.h b/include/clang/AST/CommentParser.h index 53ea2fcdec..9539c9f54e 100644 --- a/include/clang/AST/CommentParser.h +++ b/include/clang/AST/CommentParser.h @@ -55,15 +55,13 @@ class Parser { /// A stack of additional lookahead tokens. SmallVector<Token, 8> MoreLATokens; - SourceLocation consumeToken() { - SourceLocation Loc = Tok.getLocation(); + void consumeToken() { if (MoreLATokens.empty()) L.lex(Tok); else { Tok = MoreLATokens.back(); MoreLATokens.pop_back(); } - return Loc; } void putBack(const Token &OldTok) { @@ -90,19 +88,16 @@ public: const SourceManager &SourceMgr, DiagnosticsEngine &Diags); /// Parse arguments for \\param command. - ParamCommandComment *parseParamCommandArgs( - ParamCommandComment *PC, - TextTokenRetokenizer &Retokenizer); + void parseParamCommandArgs(ParamCommandComment *PC, + TextTokenRetokenizer &Retokenizer); /// Parse arguments for \\tparam command. - TParamCommandComment *parseTParamCommandArgs( - TParamCommandComment *TPC, - TextTokenRetokenizer &Retokenizer); - - BlockCommandComment *parseBlockCommandArgs( - BlockCommandComment *BC, - TextTokenRetokenizer &Retokenizer, - unsigned NumArgs); + void parseTParamCommandArgs(TParamCommandComment *TPC, + TextTokenRetokenizer &Retokenizer); + + void parseBlockCommandArgs(BlockCommandComment *BC, + TextTokenRetokenizer &Retokenizer, + unsigned NumArgs); BlockCommandComment *parseBlockCommand(); InlineCommandComment *parseInlineCommand(); |