]> granicus.if.org Git - clang/commitdiff
Fix API breaks
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 26 Apr 2017 20:58:21 +0000 (20:58 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 26 Apr 2017 20:58:21 +0000 (20:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@301470 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MacroPPCallbacks.cpp
lib/CodeGen/MacroPPCallbacks.h

index acea5c1143cf86016cfaa385a1e3c73d262be41f..6a31dfe53d64478ea2822c93e61e89db913fede3 100644 (file)
@@ -198,7 +198,8 @@ void MacroPPCallbacks::MacroDefined(const Token &MacroNameTok,
 }
 
 void MacroPPCallbacks::MacroUndefined(const Token &MacroNameTok,
-                                      const MacroDefinition &MD) {
+                                      const MacroDefinition &MD,
+                                      const MacroDirective *Undef) {
   IdentifierInfo *Id = MacroNameTok.getIdentifierInfo();
   SourceLocation location = getCorrectLocation(MacroNameTok.getLocation());
   Gen->getCGDebugInfo()->CreateMacro(getCurrentScope(),
index 06217f9c5883c1ace471f581ffccb40699d5b2f8..e117f96f47dfa09c739e6b646680c253b0833cb8 100644 (file)
@@ -110,8 +110,8 @@ public:
   /// Hook called whenever a macro \#undef is seen.
   ///
   /// MD is released immediately following this callback.
-  void MacroUndefined(const Token &MacroNameTok,
-                      const MacroDefinition &MD) override;
+  void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
+                      const MacroDirective *Undef) override;
 };
 
 } // end namespace clang