aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExprCXX.cpp
AgeCommit message (Expand)Author
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-02-26Fix an assertion-on-error during tentative constructor parsing byJohn McCall
2010-02-25Restore the invariant that a nested-name-specifier can only containDouglas Gregor
2010-02-24Make sure that we finish the DeclSpec when parsing a C++Douglas Gregor
2010-02-24ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor
2010-02-24Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor
2010-02-21Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor
2010-02-16Improve parsing and instantiation of destructor names, so that we canDouglas Gregor
2010-02-03In some contexts, type declarations cannot occur. Pass this information down ...Sebastian Redl
2010-01-13Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor
2010-01-11Eliminate an embarrassing performance regression in C/ObjC, where weDouglas Gregor
2010-01-10Improve code completion by introducing patterns for the various C andDouglas Gregor
2009-12-10refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifierChris Lattner
2009-12-07reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner
2009-12-06revert my previous patch, it is breaking something and I don't have timeChris Lattner
2009-12-06implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner
2009-12-03Introduce the notion of literal types, as specified in C++0x.Sebastian Redl
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-28Fix test and handle IK_LiteralOperatorId in a few more places.Sean Hunt
2009-11-28Add Parser support for C++0x literal operators ('operator "" i').Sean Hunt
2009-11-25Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor
2009-11-22If a C++ qualified id is followed by a postfix suffix, it is never the directJohn McCall
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-20Cope with extraneous "template" keyword when providing an out-of-lineDouglas Gregor
2009-11-20Implement C++ [basic.lookup.classref]p3, which states how the typeDouglas Gregor
2009-11-11Fix speculative parsing of dependent template names inDouglas Gregor
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-06Improve recovery when we fail to parse the operand of a C++ named cast. Fixes...Douglas Gregor
2009-11-04Eliminate the "old" ways of parsing operator-function-ids andDouglas Gregor
2009-11-04Implement support for parsing dependent template-ids that refer toDouglas Gregor
2009-11-03Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor
2009-11-03Tweak some comments about unqualified-id and id-expression parsing. No functi...Douglas Gregor
2009-11-03Replace the code that parses member access expressions after "." orDouglas Gregor
2009-11-03Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-10-22When building and instantiating a template-id reference expression, such asDouglas Gregor
2009-09-18C++ code completion after the "operator" keyword. Provide overloadedDouglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-09Initial stab at implement dependent member references to memberDouglas Gregor
2009-09-02Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor
2009-08-29Fix a couple issues with parsing invalid nested-name-specifiers.Eli Friedman
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-03Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall
2009-07-29Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl