summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up a large number of C++11 attribute parse issues, including parsingAlexis Hunt2012-06-231-1/+4
* Extend the error recovery for a template-argument-list terminated by '>>' toRichard Smith2012-06-181-21/+96
* Refactor DelayedDiagnostics so that it keeps diagnostics inJohn McCall2012-05-071-4/+7
* switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. ...Chris Lattner2012-04-281-1/+1
* Add a missing ExpressionEvaluationContext for template default arguments. Fi...Eli Friedman2012-04-261-0/+1
* Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool.Benjamin Kramer2012-04-141-1/+1
* Fix bugs found by -Wconstant-conversion improvements currently under review.David Blaikie2012-04-091-18/+14
* Remove "parse error" in favor of more descriptive diagnostics.David Blaikie2012-04-061-6/+1
* Restrict fixit for missing 'class' in template template parameters.David Blaikie2012-04-061-15/+29
* Improve & simplify diagnostic for missing 'class' in template template parame...David Blaikie2012-04-051-5/+3
* Remove windows line endings.David Blaikie2012-04-021-105/+105
* Correct error recovery when missing 'class' in a template template parameter.David Blaikie2012-04-021-6/+11
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* In -fdelayed-template-parsing mode, reenter every scope when late parsing a t...Francois Pichet2012-02-221-102/+106
* Fix typo correction of template arguments to once again allow type names.Kaelyn Uhrain2012-02-221-1/+1
* Allow thread safety attributes on function definitions.DeLesley Hutchins2012-02-161-1/+8
* PR11684, core issue 1417:Richard Smith2012-02-101-2/+3
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara2012-02-061-3/+3
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-4/+5
* Pass context and access to Parser::ParseExplicitInstantiation() forArgyrios Kyrtzidis2011-12-231-6/+9
* Revert most of r145372 for now. Lookahead beyond the ';' in a functionRichard Smith2011-11-301-14/+0
* Add fix-it to remove 'typedef' from function template definitions. Such a tokenRichard Smith2011-11-291-3/+5
* PR10101: Recover better from a common copy-paste error: if a functionRichard Smith2011-11-291-10/+16
* Implement -Wc++98-compat warnings for the parser.Richard Smith2011-10-151-9/+9
* Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-...Richard Smith2011-10-141-4/+8
* Revert the -Wc++98-compat flag because dgregor doesn't like it.Jeffrey Yasskin2011-10-141-8/+4
* Implement the first piece of a -Wc++98-compat flag so that people can build inJeffrey Yasskin2011-10-131-4/+8
* Allow for annotate attributes after access specifiers. When suchErik Verbruggen2011-10-131-6/+11
* Fix a bug in the token caching for inline constructors in C++11, and improve ...Sebastian Redl2011-09-301-13/+8
* Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl2011-09-241-1/+1
* Fix wrong comment about reentering template scope for -fdelayed-template-pars...Francois Pichet2011-09-231-1/+1
* [microsoft] Fix a bug in -fdelayed-template-parsing mode where we were not re...Francois Pichet2011-09-221-19/+38
* Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu2011-09-091-1/+1
* objc - Simplify switing objc decl context by usingFariborz Jahanian2011-08-221-11/+4
* Restore patch I reversed in r138040. Known buildbotFariborz Jahanian2011-08-221-5/+14
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-4/+4
* Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis2011-06-221-3/+1
* Implement support for C++0x alias templates.Richard Smith2011-05-051-4/+4
* Remove unnecessary const away cast in LateTemplateParserCallback.Francois Pichet2011-04-231-2/+2
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-0/+124
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-3/+3
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-021-9/+12
* Retain complete source-location information for C++Douglas Gregor2011-02-241-1/+1
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-1/+1
* Implement the suggested resolution to core issue 547, extended to alsoDouglas Gregor2011-01-311-1/+2
* Downgrade the "variadic templates are a C++0x feature" error to anDouglas Gregor2011-01-191-2/+2
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-3/+1
* Make sure that we parse a '>>' that closes two template argument listsDouglas Gregor2011-01-111-1/+1
* Parse template template argument pack expansions. They're still notDouglas Gregor2011-01-051-5/+18
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-051-9/+22
OpenPOWER on IntegriCloud