aboutsummaryrefslogtreecommitdiff
path: root/lib/AST
AgeCommit message (Expand)Author
2012-02-21Implement non-internal linkage for lambda closure types that need aDouglas Gregor
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-20ObjCMessageExpr: Don't leave SelLocsKind uninitialized when the send is impli...Benjamin Kramer
2012-02-19Refuse to compile global std::initializer_lists instead of doing completely t...Sebastian Redl
2012-02-19Remove dead code.Ahmed Charles
2012-02-18Implement constant expression support for __real__ and __imag__ on lvalueRichard Smith
2012-02-18Fix crash in analyzer diagnostic generation involving subexpressions of Opaqu...Ted Kremenek
2012-02-18Fix a problem in the GCC testsuite, exposed by r150557. Compound literalsRichard Smith
2012-02-17Basic code generation support for std::initializer_list.Sebastian Redl
2012-02-17Make sure all remaining parts of the constant evaluator are aware that an arrayRichard Smith
2012-02-17Block expressions always have a prototyped function type; expose thisJohn McCall
2012-02-17Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor
2012-02-17PR12012: Fix a regression in r150419 where we would try (and fail) toRichard Smith
2012-02-16Pacify gcc's -Wreturn-typeMatt Beaumont-Gay
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-16constexpr tidyups:Richard Smith
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-15Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith
2012-02-15Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall
2012-02-14constexpr: evaluation support for nullptr comparisons.Richard Smith
2012-02-14Pending clear answer from WG21 on whether core issue 903 is intended to apply toRichard Smith
2012-02-14Implement AST (de-)serialization for lambda expressions.Douglas Gregor
2012-02-13Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-13Sink variable into assertMatt Beaumont-Gay
2012-02-13Split the storage of lambda information between the LambdaExpr and theDouglas Gregor
2012-02-13Keep track of the set of array index variables we use when weDouglas Gregor
2012-02-13Don't allocate unused storage for captures/capture initializers in lambda exp...Douglas Gregor
2012-02-13Move the storage of lambda captures and capture initializers fromDouglas Gregor
2012-02-13Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith
2012-02-12Within the body of a lambda expression, decltype((x)) for anDouglas Gregor
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-11const-qualify CXXRecordDecl::getCaptureFields.Eli Friedman
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-10Extend CXXRecordDecl with a function that determines the mapping fromDouglas Gregor
2012-02-10Update to new resolution for DR1458. When taking the address of an object ofRichard Smith
2012-02-09objc: If a method is not implemented in the category implementation butFariborz Jahanian
2012-02-09CWG issue 1405: mutable members are allowed in literal types, but can't undergoRichard Smith
2012-02-09[PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the...Argyrios Kyrtzidis
2012-02-08Implement DR1458: Taking the address of an object of incomplete class type isRichard Smith
2012-02-08Implement the agreed resolution to DR1457: a signed left shift of a 1 bit intoRichard Smith
2012-02-08Revise the SplitQualType interface to make it its own thing instead ofJohn McCall
2012-02-08If a struct needs to be laid out, and it has notSean Callanan
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer