aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)Author
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-05-22Recognize the MS inheritance attributes and turn them into attributesJohn McCall
2012-05-16Move the warnings for extra semi-colons under -Wextra-semi. Also, addedRichard Trieu
2012-05-09Recover properly if a class member declaration starts with a scope specifierRichard Smith
2012-05-07Change how we suppress access control in explicit instantiationsJohn McCall
2012-05-03Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-29PR12688: ParseCXXClassMemberDeclaration's sometimes-null ThisDecl takes anotherRichard Smith
2012-04-22Remove unnecessary StringRef->char*->StringRef conversion, which read uniniti...Benjamin Kramer
2012-04-21Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-10Parsing of C++11 attributes:Richard Smith
2012-04-10Disambiguation of '[[':Richard Smith
2012-03-23Support for definitions of member enumerations of class templates outside theRichard Smith
2012-03-12Fix a crash-on-invalid found by -Wlogical-op-parentheses.David Blaikie
2012-03-12Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith
2012-03-12Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-03-05static_assert: Allow any string-literal as the message, not just a characterRichard Smith
2012-03-02Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins
2012-02-27Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formedRichard Smith
2012-02-24Back out __decltype warning from r151377: we should either warn on all the GNURichard Smith
2012-02-24__decltype is a GNU extension, not a C++11 extension.Richard Smith
2012-02-23Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma p...Eli Friedman
2012-02-22Fix parsing and processing initializer lists in return statements and as dire...Sebastian Redl
2012-02-22Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-14Fix crash-on-invalid for 'operator int[]()' in C++11.David Blaikie
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-27Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara
2012-01-24Support decltype in member initializers.David Blaikie
2012-01-21Fix code so that a SkipUntil will ignore semicolons when skipping aRichard Trieu
2012-01-12Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith
2012-01-10Update C++11 scoped enumeration support to match the final proposal:Richard Smith
2012-01-09Extend the diagnostic for a ',' at the end of a declaration where a ';' wasRichard Smith
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-08Use the real end of the decltype expression.David Blaikie
2011-12-04Support decltype in nested-name-specifiers.David Blaikie
2011-11-07When we notice that a member function is defined with "= delete" or "=Douglas Gregor
2011-11-07Tighten up the conditions under which we consider ourselves to beDouglas Gregor
2011-10-25Handle redundant 'typename' on base class specifications.David Blaikie
2011-10-25Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug...David Blaikie
2011-10-25Initialize the BaseLoc for decltype base type specifications.David Blaikie
2011-10-25Fix cases where the optional nested-name-specifier erroneously preceeded a de...David Blaikie
2011-10-25Support the use of decltype for specifying base types. Fixes PR11216.David Blaikie
2011-10-24Rework Microsoft __if_exists/__if_not_exists parsing and semanticDouglas Gregor