aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)Author
2011-10-17Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',Richard Smith
2011-10-17When we end up having to parse the initializer of a C++ member earlyDouglas Gregor
2011-10-17Fixed merge-mistake where ActOnAccessSpecifier was called twice for every acc...Erik Verbruggen
2011-10-15Implement -Wc++98-compat warnings for the parser.Richard Smith
2011-10-15Refactor: remove redundant check for 'final' specifier when parsing class/str...Richard Smith
2011-10-15Rename an ExtWarn to ext_ for consistency.Richard Smith
2011-10-15Don't warn about use of 'final' in ill-formed C++98 code which didn't useRichard Smith
2011-10-14-Wc++98-compat: warn on C++11 attributes and alignas.Richard Smith
2011-10-13Allow for annotate attributes after access specifiers. When suchErik Verbruggen
2011-10-13Fix crash-on-invalid, improve error recovery, and test coverage for missing c...David Blaikie
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
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-10-07Add braces around do-while body. The lack of them gives me the chillsDouglas Gregor
2011-10-01Parse attributes written in an ObjC method parameter type asJohn McCall
2011-09-29Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne
2011-09-29Add support for parsing an attribute-specifier-seq containing multiplePeter Collingbourne
2011-09-26Diagnose attempts to use 'using typename' with a non-identifier name,Douglas Gregor
2011-09-24Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl
2011-09-23Fix up comment now that 'new' is no longer a virt-specifier, from Aaron BallmanDouglas Gregor
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-09Specializations cannot be module-hidden. Diagnose attempts to do so.Douglas Gregor
2011-09-09__module_private__ is inherited by redeclarations of an entity, andDouglas Gregor
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-09-08Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski
2011-09-04Add test case for defaulted copy and move structure validation.Sebastian Redl
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-22objc - Simplify switing objc decl context by usingFariborz Jahanian
2011-08-22Restore patch I reversed in r138040. Known buildbotFariborz Jahanian
2011-08-15Track in the AST whether a function is constexpr.Richard Smith
2011-08-04Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor
2011-07-30Turn off __has_feature(is_empty) and __has_feature(is_pod) if theDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-14PR10359: Template declarations which define classes are not permitted to also...Richard Smith
2011-07-01Fix AST representations of alias-declarations which define tag types. Inside ...Richard Smith
2011-06-25When deciding how to parse "= something" as part of a memberDouglas Gregor
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis
2011-06-12Don't assert on initialized typedef declarations in classes:Richard Smith
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-06-05Parse C++0x generalized initializers.Sebastian Redl
2011-05-26Silence sign compare warning.Benjamin Kramer
2011-05-26Add a fix-it and better error recovery for improperly nested namespaces. Thi...Richard Trieu
2011-05-25Add support for Microsoft __if_exists, __if_not_exists extension at class scope.Francois Pichet
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-19Implement __underlying_type for libc++.Sean Hunt
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-05-06Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears.Sean Hunt
2011-05-06Do defaulted constructors properly.Sean Hunt
2011-05-06Revert r130912 in order to approach defaulted functions from the otherSean Hunt