aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/TreeTransform.h
AgeCommit message (Expand)Author
2012-07-22PR12917: Remove incorrect assumption that lambda mangling information cannotRichard Smith
2012-07-09Inline storage of attributes in AttributedStmt.Alexander Kornienko
2012-07-03objective-c: Refactor parse/sema portion ofFariborz Jahanian
2012-06-15Documentation cleanup:James Dennett
2012-06-11Etch out the code path for MS-style inline assembly.Chad Rosier
2012-05-15PR12798: Don't drop part of the nested name specifier when instantiating aRichard Smith
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-06Fix a Sema invariant bug that I recently introduced involvingJohn McCall
2012-04-04Move the computation of the lambda mangling information (manglingDouglas Gregor
2012-03-12ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false)...Jordy Rose
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-07AST representation for user-defined literals, plus just enough of semanticRichard Smith
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-02-29A couple minor bug-fixes for template instantiation for expressions which are...Eli Friedman
2012-02-29Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman
2012-02-24Two minor, related fixes for template instantiation with blocks:Douglas Gregor
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-22Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-19Remove dead code.Ahmed Charles
2012-02-18Rewrite variable capture within lambda expressions and blocks,Douglas Gregor
2012-02-16Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl
2012-02-16Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl
2012-02-16Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl
2012-02-14Implement C++ core issue 974, which permits default arguments forDouglas Gregor
2012-02-14Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko
2012-02-14Implement support for lambda capture pack expansions, e.g.,Douglas Gregor
2012-02-14Link together the call operator produced from transforming a lambdaDouglas Gregor
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-07Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor
2012-02-06Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara
2012-02-06Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-02-06Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
2012-01-31Make sure we call MaybeCreateExprWithCleanups for the sub-expression of an in...Eli Friedman
2012-01-31A couple minor fixes to template instantiation for for-range loops.Eli Friedman
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-26Refactor to share code for handling return statements between lambda expressi...Eli Friedman
2012-01-25Don't stack-allocate an IntegerLiteral which can be referred to after the cur...Eli Friedman
2012-01-25Fix a crash involving a multi-dimensional dependent VLA. PR11744.Eli Friedman
2012-01-25When we're substituting into a function parameter pack and expect toDouglas Gregor
2012-01-25In TreeTransform<Derived>::TransformBlockExpr, call ActOnBlockError for errors,Argyrios Kyrtzidis