> On Apr 26, 2017, at 2:16 PM, David Blaikie <dblai...@gmail.com> wrote:
> 
> Sorry about that - thought I synced up moments before the commit.

No worries, it's an innocent race.


> Stuff like this is generally easier to fix forward, imho. Though the fact 
> that this wouldn't've compiled without the changes does provide some 
> misgivings about the quality of the patch (but I've certainly committed some 
> things as shots from the hip that broke the build & were still good to fix 
> forward)

Understood. I guess I thought it was safer to revert in this case, because 
testing didn't include.. building clang? But it was a simple enough fix, I'll 
go with that next time.

Reverted my revert in r301472.

vedant

> 
> 
> On Wed, Apr 26, 2017 at 2:14 PM Vedant Kumar <v...@apple.com> wrote:
> Hi David,
> 
> It looks like this conflicts with my revert. I will revert my revert, since 
> this seems like it fixes things.
> 
> vedant
> 
> > On Apr 26, 2017, at 1:58 PM, David Blaikie via cfe-commits 
> > <cfe-commits@lists.llvm.org> wrote:
> >
> > Author: dblaikie
> > Date: Wed Apr 26 15:58:21 2017
> > New Revision: 301470
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=301470&view=rev
> > Log:
> > Fix API breaks
> >
> > Modified:
> >    cfe/trunk/lib/CodeGen/MacroPPCallbacks.cpp
> >    cfe/trunk/lib/CodeGen/MacroPPCallbacks.h
> >
> > Modified: cfe/trunk/lib/CodeGen/MacroPPCallbacks.cpp
> > URL: 
> > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/MacroPPCallbacks.cpp?rev=301470&r1=301469&r2=301470&view=diff
> > ==============================================================================
> > --- cfe/trunk/lib/CodeGen/MacroPPCallbacks.cpp (original)
> > +++ cfe/trunk/lib/CodeGen/MacroPPCallbacks.cpp Wed Apr 26 15:58:21 2017
> > @@ -198,7 +198,8 @@ void MacroPPCallbacks::MacroDefined(cons
> > }
> >
> > 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(),
> >
> > Modified: cfe/trunk/lib/CodeGen/MacroPPCallbacks.h
> > URL: 
> > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/MacroPPCallbacks.h?rev=301470&r1=301469&r2=301470&view=diff
> > ==============================================================================
> > --- cfe/trunk/lib/CodeGen/MacroPPCallbacks.h (original)
> > +++ cfe/trunk/lib/CodeGen/MacroPPCallbacks.h Wed Apr 26 15:58:21 2017
> > @@ -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
> >
> >
> > _______________________________________________
> > cfe-commits mailing list
> > cfe-commits@lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
> 

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to