aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExprCXX.cpp
AgeCommit message (Expand)Author
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
2011-10-15Implement -Wc++98-compat warnings for the parser.Richard Smith
2011-10-15Don't warn about use of 'final' in ill-formed C++98 code which didn't useRichard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
2011-10-11Catch placeholder types in DefaultLvalueConversionJohn McCall
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-20Fix a problem in digraph handling where "[:" might be treated as "<::" andRichard Trieu
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19Changes to the name lookup have caused a regression in the digraph fix-it hint.Richard Trieu
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-04Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-06Properly implement the scope restriction on the NRVO forDouglas Gregor