aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)Author
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-03-26Implement special-case name lookup for inheriting constructors: memberRichard Smith
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2013-02-22Don't accidentally and silently accept C++11 attributes in decl-specifier-seqsRichard Smith
2013-02-22Don't skip '_Alignas' when disambiguating 'final'. '_Alignas' can't appear here,Richard Smith
2013-02-20Process and handle attributes on conditions and for loop variables. Process andRichard Smith
2013-02-19PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-01-30Provide a fixit for constexpr non-static data members.David Blaikie
2013-01-29Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith
2013-01-29PR15017: A '>' can appear after a type-specifier in a template-argument-list.Richard Smith
2013-01-19Fix five more cases of tokens which can legally follow a type specifier.Richard Smith
2013-01-18Fix parsing of class specifiers before '\n' 'operator'.Nico Weber
2013-01-17ArrayRef-ize some ctor initializer related APIsDavid Blaikie
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-07Add fixit hints for misplaced C++11 attributes around class specifiers.Michael Han
2013-01-02s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-17[parser] Push a semi token for recovery only when it is actually missing.Argyrios Kyrtzidis
2012-12-09PR14549. Don't assert if we see an incomplete decltype specifier at the end o...Richard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-28Implement C++11 [dcl.attr.grammar] p4: If an attribute-specifier-seq appertai...Michael Han
2012-11-26Improve diagnostic on C++11 attribute specifiers that appear at wrong syntact...Michael Han
2012-11-17Made the "expected string literal" diagnostic more expressiveAndy Gibbs
2012-11-15PR9903: Recover from a member functon declared with the 'typedef' specifier byRichard Smith
2012-10-27Fix crash on missing namespace name in namespace alias definition -- PR14085.Nico Weber
2012-10-26In Parser::ParseDecltypeSpecifier, make sure the end location it returnsArgyrios Kyrtzidis
2012-10-12Handle a "#pragma options align" inside a class.Argyrios Kyrtzidis
2012-10-03Improve C++11 attribute parsing.Michael Han
2012-09-25Fix for r163013 regression and further __interface enhancement.John McCall
2012-09-13Recover properly after a parse error in a static_assert declaration.Richard Smith
2012-08-31Normalize line endings of r163013 (part 2).Joao Matos
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-24Fix a few -Wdocumentation warnings.Dmitri Gribenko
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-07-23Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith
2012-07-02A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ...Richard Smith
2012-06-25Extend the "expected ';' after struct" logic to also apply to enums, and toRichard Smith
2012-06-23Clean up a large number of C++11 attribute parse issues, including parsingSean Hunt
2012-06-22Perform typo correction for base class specifiers.Kaelyn Uhrain
2012-06-19Reapply r158700 and fixup patches, minus one hunk that slipped through andSean Hunt
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Improve the specification of spellings in Attr.td.Sean Hunt
2012-06-18Handle C++11 attribute namespaces automatically.Sean Hunt