[cfe-commits] [PATCH] Explicitly Build __builtin_va_list

Dmitri Gribenko gribozavr at gmail.com
Fri Jun 15 11:05:00 PDT 2012


On Tue, Jun 12, 2012 at 9:29 PM, Inge, Meador <meador_inge at mentor.com> wrote:
> Hi All,
>
> As discussed here [1], I have been working on a patch to explicitly build the target specific __builtin_va_list type instead of just injecting a string into the preprocessor input.  This will provide a cleaner separation between preprocessor input and builtin types, will allow us to remove the special casing in 'Sema::ActOnTypedefNameDecl' to notify the AST context of __builtin_va_list, and will allow us to remove the extra tracking added for PR 12665 in r158085.
>
> OK to commit?  If this is accepted, I will go backout the tracking portions of r158085 in another commit.

I don't think it is a good idea to renumber enums in ASTBitCodes.h.

Dmitri

-- 
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/




More information about the cfe-commits mailing list