[PATCH] Enhance PPCallbacks::Defined callback to provide SourceRange

Argyrios Kyrtzidis akyrtzi at gmail.com
Thu Jul 18 15:15:36 PDT 2013


On Jul 18, 2013, at 1:09 PM, Thompson, John <John_Thompson at playstation.sony.com> wrote:

> In modularize, it turns out I need the SourceRange for the “defined()” expression. 

Why do you need a SourceRange, can't you just use the location of the identifier from the token parameter ?


> The enclosed patch addresses this, making it more like the MacroExpands callback.

MacroExpands needs a source range due to function macro expansions.

>  
> Thanks.
>  
> -John
>  
> <ppcallbacks2.patch>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130718/17f0c06e/attachment.html>


More information about the cfe-commits mailing list