aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)Author
2011-05-05Slight tweak to alias template error handling: don't guess that a template-id...Richard Smith
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-05Implement some framework for defaulted constructors.Sean Hunt
2011-05-03When parsing a template friend declaration we dropped the templateChandler Carruth
2011-05-01Fixed source range for extern linkage specification without braces.Abramo Bagnara
2011-04-29White-list yet more type trait names, since they're used asDouglas Gregor
2011-04-29libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our ...Douglas Gregor
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-27t/clang/type-traitsJohn Wiegley
2011-04-24Make the invalid declarator recovery when parsing members work the same as wh...Sebastian Redl
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-04-15C1X: implement static assertsPeter Collingbourne
2011-04-14Parse an '@' in an Objective-C++ class member specification,Douglas Gregor
2011-03-25Fixup comments.Anders Carlsson
2011-03-25Remove the last of ClassVirtSpecifiers.Anders Carlsson
2011-03-25Replace the call to ParseOptionalCXX0XClassVirtSpecifierSeq with code to only...Anders Carlsson
2011-03-25Get rid of handling of the 'explicit' keyword from class-head. We still parse...Anders Carlsson
2011-03-25Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-16Use ElaboratedType also for C.Abramo Bagnara
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne
2011-03-08Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran...Abramo Bagnara
2011-03-08Fixed NamespaceDecl source range.Abramo Bagnara
2011-03-05Parser support for noexcept specifications.Sebastian Redl
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor
2011-03-01Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor
2011-03-01Reinstate r126737, extending the generation of type-source locationDouglas 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-23Get rid of [[hiding]], [[override]] and [[base_check]].Anders Carlsson
2011-01-23Get rid of the [[final]] C++0x attribute.Anders Carlsson
2011-01-22Accept the C++0x override control keywords as an extension in C++98. This is ...Anders Carlsson
2011-01-22Mark classes as final or explicit. Diagnose when a class marked 'final' is us...Anders Carlsson
2011-01-22Parse class-virt-specifier-seqs.Anders Carlsson
2011-01-22More work on ClassVirtSpecifiers.Anders Carlsson
2011-01-20Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator.Anders Carlsson
2011-01-20Lazily initialize the 'final' and 'override' contextual keywords as suggested...Anders Carlsson
2011-01-19Parse the optional semicolon after a C++ in-class member functionDouglas Gregor
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-17Remove dead code.Anders Carlsson
2011-01-17Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson
2011-01-16Begin work on supporting "N3206: Override control: Eliminating Attributes", fromAnders Carlsson
2011-01-08Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Sean Hunt
2011-01-04Implement pack expansion of base initializers, so that we canDouglas Gregor
2011-01-03Implement pack expansions whose pattern is a base-specifier.Douglas Gregor
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-20Extend the parser to support pack expansions within exceptionDouglas Gregor