Fix API breaks

llvm-svn: 301468
This commit is contained in:
David Blaikie 2017-04-26 20:58:03 +00:00
parent 99397cea69
commit 5c4ec7cca4
2 changed files with 4 additions and 2 deletions

View File

@ -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);

View File

@ -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;