aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExprCXX.cpp
AgeCommit message (Expand)Author
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-14Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool.Benjamin Kramer
2012-04-10Disambiguation of '[[':Richard Smith
2012-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-03-12Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-08Fix a couple of issues with literal-operator-id parsing, and provide recoveryRichard Smith
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-23Provide the __is_trivially_assignable type trait, which providesDouglas Gregor
2012-02-22Accept braced-init-lists in conditions, and, in passing, dramatically improveRichard Smith
2012-02-21In the conflict between C++11 [expr.prim.general]p4, which declaresDouglas Gregor
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-19Set the location of the template keyword when allocating a new TemplateIdAnno...Benjamin Kramer
2012-02-17Reject continue/break statements within members of local functions nested withinRichard Smith
2012-02-16Improve recovery for lambda expressions that have 'mutable' or aDouglas 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-15Implement code completion support for lambda capture lists.Douglas Gregor
2012-02-14Implement support for lambda capture pack expansions, e.g.,Douglas Gregor
2012-02-12Proper initializer list support for new expressions and type construct expres...Sebastian Redl
2012-02-11Fix parsing new expressions using init lists. Probably still do the wrong thi...Sebastian Redl
2012-02-10Allow implicit capture of 'this' in a lambda even when the captureDouglas Gregor
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-27Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara
2012-01-25Avoid correcting unknown identifiers to types where types aren't allowed.Kaelyn Uhrain
2012-01-24Support decltype as a simple-type-specifier.David Blaikie
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an...Eli Friedman
2012-01-19Extend the error of invalid token after declarations to include fixits for Richard Trieu
2012-01-18Change the error when a '+=' follows a declaration to suggest a fixit to '=' ...Richard Trieu
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-06More lambda work. Fixes a minor bug Richard pointed out, makes lookup for la...Eli Friedman
2012-01-05More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman
2012-01-04Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralCont...Eli Friedman
2012-01-04Fix messed-up indentation in r147515.Eli Friedman
2012-01-04Stub out the Sema interface for lambda expressions, and change the parser to ...Eli Friedman
2011-12-25Remove unused variables.Rafael Espindola
2011-12-18Silence gcc warnings.Benjamin Kramer
2011-12-16Support decltype in pseudo destructors and dependent destructor calls.David Blaikie
2011-12-08Decltype in non-pseudo (& non-dependent) dtor calls.David Blaikie
2011-12-04Support decltype in nested-name-specifiers.David Blaikie
2011-12-03Implement support for the __is_final type trait, to determine whetherDouglas Gregor
2011-11-07Tighten up the conditions under which we consider ourselves to beDouglas Gregor
2011-11-07Remove duplicate word & unnecessary conditional.David Blaikie
2011-10-19Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor