summaryrefslogtreecommitdiff
path: root/clang-tools-extra/pp-trace
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2017-04-26 20:58:03 +0000
committerDavid Blaikie <dblaikie@gmail.com>2017-04-26 20:58:03 +0000
commit5c4ec7cca46dfb179936241d51b44b3c2afb9349 (patch)
tree94b21374afb3b0806a26e9a113db4641ec0f8a64 /clang-tools-extra/pp-trace
parent99397cea6985ce361955675970069d91dd1822de (diff)
downloadllvm-5c4ec7cca46dfb179936241d51b44b3c2afb9349.tar.gz
Fix API breaks
llvm-svn: 301468
Diffstat (limited to 'clang-tools-extra/pp-trace')
-rw-r--r--clang-tools-extra/pp-trace/PPCallbacksTracker.cpp3
-rw-r--r--clang-tools-extra/pp-trace/PPCallbacksTracker.h3
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 dbf7110b3651..2cf7a4468c39 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 c38e03d7cea5..65c7fa15b4ad 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;