diff options
Diffstat (limited to 'include/clang/Lex/PreprocessingRecord.h')
-rw-r--r-- | include/clang/Lex/PreprocessingRecord.h | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/include/clang/Lex/PreprocessingRecord.h b/include/clang/Lex/PreprocessingRecord.h index c14deecf69..495da76cd3 100644 --- a/include/clang/Lex/PreprocessingRecord.h +++ b/include/clang/Lex/PreprocessingRecord.h @@ -566,28 +566,25 @@ namespace clang { } private: - virtual void MacroExpands(const Token &Id, const MacroDirective *MD, - SourceRange Range, const MacroArgs *Args); - virtual void MacroDefined(const Token &Id, const MacroDirective *MD); - virtual void MacroUndefined(const Token &Id, const MacroDirective *MD); - virtual void InclusionDirective(SourceLocation HashLoc, - const Token &IncludeTok, - StringRef FileName, - bool IsAngled, - CharSourceRange FilenameRange, - const FileEntry *File, - StringRef SearchPath, - StringRef RelativePath, - const Module *Imported); - virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok, - const MacroDirective *MD); - virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok, - const MacroDirective *MD); + void MacroExpands(const Token &Id, const MacroDirective *MD, + SourceRange Range, const MacroArgs *Args) override; + void MacroDefined(const Token &Id, const MacroDirective *MD) override; + void MacroUndefined(const Token &Id, const MacroDirective *MD) override; + void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, + StringRef FileName, bool IsAngled, + CharSourceRange FilenameRange, + const FileEntry *File, StringRef SearchPath, + StringRef RelativePath, + const Module *Imported) override; + void Ifdef(SourceLocation Loc, const Token &MacroNameTok, + const MacroDirective *MD) override; + void Ifndef(SourceLocation Loc, const Token &MacroNameTok, + const MacroDirective *MD) override; /// \brief Hook called whenever the 'defined' operator is seen. - virtual void Defined(const Token &MacroNameTok, const MacroDirective *MD, - SourceRange Range); + void Defined(const Token &MacroNameTok, const MacroDirective *MD, + SourceRange Range) override; - virtual void SourceRangeSkipped(SourceRange Range); + void SourceRangeSkipped(SourceRange Range) override; void addMacroExpansion(const Token &Id, const MacroInfo *MI, SourceRange Range); |