[cfe-commits] r152211 - in /cfe/trunk: include/clang/AST/ include/clang/Basic/ include/clang/Sema/ include/clang/Serialization/ lib/AST/ lib/Analysis/ lib/CodeGen/ lib/Sema/ lib/Serialization/ lib/StaticAnalyzer/Core/ test/CXX/lex/lex.literal/lex.ext/ test/CodeGenCXX/ test/PCH/ test/Parser/ test/SemaCXX/ tools/libclang/

Sebastian Redl sebastian.redl at getdesigned.at
Wed Mar 7 02:14:47 PST 2012


On 07.03.2012, at 09:35, Richard Smith wrote:

> Author: rsmith
> Date: Wed Mar  7 02:35:16 2012
> New Revision: 152211
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=152211&view=rev
> Log:
> AST representation for user-defined literals, plus just enough of semantic
> analysis to make the AST representation testable. They are represented by a
> new UserDefinedLiteral AST node, which is a sugared CallExpr. All semantic
> properties, including full CodeGen support, are achieved for free by this
> representation.

Awesome!

Sebastian



More information about the cfe-commits mailing list