diff options
-rw-r--r-- | clang-tools-extra/pp-trace/PPCallbacksTracker.cpp | 3 | ||||
-rw-r--r-- | clang-tools-extra/pp-trace/PPCallbacksTracker.h | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp b/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp index dbf7110b365..2cf7a4468c3 100644 --- a/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp +++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp @@ -324,7 +324,8 @@ PPCallbacksTracker::MacroDefined(const clang::Token &MacroNameTok, // Hook called whenever a macro #undef is seen. void PPCallbacksTracker::MacroUndefined( const clang::Token &MacroNameTok, - const clang::MacroDefinition &MacroDefinition) { + const clang::MacroDefinition &MacroDefinition, + const clang::MacroDirective *Undef) { beginCallback("MacroUndefined"); appendArgument("MacroNameTok", MacroNameTok); appendArgument("MacroDefinition", MacroDefinition); diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.h b/clang-tools-extra/pp-trace/PPCallbacksTracker.h index c38e03d7cea..65c7fa15b4a 100644 --- a/clang-tools-extra/pp-trace/PPCallbacksTracker.h +++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.h @@ -140,7 +140,8 @@ public: void MacroDefined(const clang::Token &MacroNameTok, const clang::MacroDirective *MD) override; void MacroUndefined(const clang::Token &MacroNameTok, - const clang::MacroDefinition &MD) override; + const clang::MacroDefinition &MD, + const clang::MacroDirective *Undef) override; void Defined(const clang::Token &MacroNameTok, const clang::MacroDefinition &MD, clang::SourceRange Range) override; |