aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseCXXInlineMethods.cpp
AgeCommit message (Expand)Author
2012-05-07Refactor DelayedDiagnostics so that it keeps diagnostics inJohn McCall
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-03-20Fix the other place where C++98 work for initializer lists was necessary.Sebastian Redl
2012-03-14Parse brace initializers as default arguments. PR12236.Sebastian Redl
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-08Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor
2012-02-22Improve diagnostics a bit for bad member initializers, and fix an obscure bug...Eli Friedman
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
2011-12-29Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith
2011-12-08Remove unused parameter from the LateParsedTemplatedFunction constructor.Francois Pichet
2011-11-18Enable delayed template parsing for friend functions declared at template cla...Francois Pichet
2011-11-10PR11148: Fix crash-on-invalid if an invalid member declaration is marked asRichard Smith
2011-11-07When we notice that a member function is defined with "= delete" or "=Douglas Gregor
2011-10-17When we end up having to parse the initializer of a C++ member earlyDouglas Gregor
2011-10-15Implement -Wc++98-compat warnings for the parser.Richard Smith
2011-10-13Allow for annotate attributes after access specifiers. When suchErik Verbruggen
2011-10-11Move some bool flags out of function parameter lists.Kaelyn Uhrain
2011-10-10Parse the initializer for a class member after handling itsDouglas Gregor
2011-09-30Fix a bug in the token caching for inline constructors in C++11, and improve ...Sebastian Redl
2011-09-29PR11000: Fix crash on invalid.Richard Smith
2011-09-24Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl
2011-09-23Fix a crash-on-invalid.Matt Beaumont-Gay
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-05-12Properly parse the 'default' and 'delete' keywords.Sean Hunt
2011-05-11In Microsoft mode, allow pure specifier (=0) on inline functions declared at ...Francois Pichet
2011-04-25Remove some more hard CR-LF lines. These were particularly weird as they wereChandler Carruth
2011-04-22Correctly emit a diagnostic for multiple templated function definitions in -f...Francois Pichet
2011-04-22Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet
2011-04-14If the declaration of a C++ member function with an inline definitionDouglas Gregor
2011-03-25Remove warnings about using override control keywords in inline function defi...Anders Carlsson
2011-03-25Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson
2011-03-16Make sure that we always pop a function's scope *before* we callDouglas Gregor
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2011-01-28PR9037: Allow override, final, and new as an extension on inline members.Nico Weber
2011-01-20Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator.Anders Carlsson
2010-12-10Added ParenType type node.Abramo Bagnara
2010-10-12Parse default arguments within member functions in source order, fromDouglas Gregor
2010-09-11When parsing default function arguments, do not mark any declarationsDouglas Gregor
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-09Change warning about incomplete parsing of C++ default arg to error and provi...Argyrios Kyrtzidis
2010-08-09Replace a parser assertion with a warning, suggestion by Doug.Argyrios Kyrtzidis