[cfe-commits] [PATCH] Explicitly Build __builtin_va_list

Inge, Meador meador_inge at mentor.com
Tue Jun 12 21:29:45 PDT 2012


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.

[1] http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120604/058597.html

-- 
Meador Inge
CodeSourcery / Mentor Embedded
http://www.mentor.com/embedded-software
-------------- next part --------------
A non-text attachment was scrubbed...
Name: builtin-va-list.patch
Type: application/octet-stream
Size: 27841 bytes
Desc: builtin-va-list.patch
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120613/8427627e/attachment.obj>


More information about the cfe-commits mailing list