summaryrefslogtreecommitdiffstats
path: root/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
commite522cfb153d07f7db7bc946c79cfeb9ccd83804f (patch)
tree4af101cc36bf992fca6d5c67e04f52712be41d64 /pp-trace
parentd9feef01b36f6db28d92a0147651b95ced95ff22 (diff)
Fix API breaks
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@301468 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'pp-trace')
-rw-r--r--pp-trace/PPCallbacksTracker.cpp3
-rw-r--r--pp-trace/PPCallbacksTracker.h3
2 files changed, 4 insertions, 2 deletions
diff --git a/pp-trace/PPCallbacksTracker.cpp b/pp-trace/PPCallbacksTracker.cpp
index dbf7110b..2cf7a446 100644
--- a/pp-trace/PPCallbacksTracker.cpp
+++ b/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/pp-trace/PPCallbacksTracker.h b/pp-trace/PPCallbacksTracker.h
index c38e03d7..65c7fa15 100644
--- a/pp-trace/PPCallbacksTracker.h
+++ b/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;