aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
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-27Be sure to emit delayed diagnostics after parsing the declarationJohn McCall
2012-01-23fixes location of "availability" attribute so warning is displayed atFariborz Jahanian
2012-01-21Make clang's AST model sizeof and typeof with potentially-evaluated operands ...Eli Friedman
2012-01-20Delayed template instantiation of late-parsed attributes.DeLesley Hutchins
2012-01-19Extend the error of invalid token after declarations to include fixits for Richard Trieu
2012-01-18Change the error when a '+=' follows a declaration to suggest a fixit to '=' ...Richard Trieu
2012-01-13objc parsing. Fixes a crash when parsing array initializationFariborz Jahanian
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
2012-01-07Fixed TypeofExpr AST and code generation.Abramo Bagnara
2012-01-06Tweak to r147599 for PR10828: Move the check from the parser into sema, and useRichard Smith
2012-01-05PR10828: Produce a warning when a no-arguments function is declared in blockRichard Smith
2011-12-29Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-14Allow empty argument lists in thread safety attributesDeLesley Hutchins
2011-12-10Add ability to supply additional message to availability macros,Fariborz Jahanian
2011-12-09deprecated enum should not warn when used initializing another deprecated enu...Fariborz Jahanian
2011-12-04Support decltype in nested-name-specifiers.David Blaikie
2011-11-30Revert most of r145372 for now. Lookahead beyond the ';' in a functionRichard Smith
2011-11-29PR10101: Recover better from a common copy-paste error: if a functionRichard Smith
2011-11-07Tighten up the conditions under which we consider ourselves to beDouglas Gregor
2011-10-24Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug.Peter Collingbourne
2011-10-23Fix grammar for C++11 alignment specifiers, and add a few FIXMEs.Peter Collingbourne
2011-10-19Improve the diagnostic when a comma ends up at the end of a declarator groupRichard Smith
2011-10-19Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor
2011-10-18objc: allow class name qualified with protocols inFariborz Jahanian
2011-10-18objc: diagnose invalid argument to anFariborz Jahanian
2011-10-17Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the endRichard Smith
2011-10-15Implement -Wc++98-compat warnings for the parser.Richard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
2011-10-11Add typo correction for type names.Kaelyn Uhrain
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-06OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne
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 the optional attribute-specifier-seq at thePeter Collingbourne
2011-09-22ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-13Record the full source range of an attribute.Argyrios Kyrtzidis
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: added support for function scopes in attribute arguments.Caitlin Sadowski
2011-09-08Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski
2011-09-08Allow C++0x enumerations with a fixed underlying type inDouglas Gregor
2011-09-04PR10458: Last part of providing 'auto' type specifier as an extension in C++9...Richard Smith
2011-09-04PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith