summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Parse brace initializers as default arguments. PR12236.Sebastian Redl2012-03-141-1/+6
* Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith2012-03-121-6/+16
* Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith2012-03-121-314/+36
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-73/+73
* Document the availability attributeDouglas Gregor2012-03-111-1/+1
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-091-1/+1
* Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor2012-03-081-1/+1
* Refactor Clang sema attribute handling.Michael Han2012-03-071-1/+1
* Issue warning when late-parsed attributes have no declaration.DeLesley Hutchins2012-03-021-5/+3
* Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins2012-03-021-25/+36
* Added support for parsing declspecs on enumerations. Fixes PR8783Aaron Ballman2012-03-011-0/+6
* Reapply r151638 and r151641.James Molloy2012-02-291-0/+4
* Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis2012-02-281-2/+0
* Correctly track tags and enum members defined in the prototype of a function,...James Molloy2012-02-281-0/+2
* Update parser's disambiguation to cope with braced function-style casts inRichard Smith2012-02-231-3/+9
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-211-1/+2
* Allow thread safety attributes on function definitions.DeLesley Hutchins2012-02-161-13/+42
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-4/+5
* Drive-by fix of incorrect diagnostic, and a test case for said diagnostic. Th...Sebastian Redl2012-02-111-2/+2
* Make parsing of objc @implementations more robust.Argyrios Kyrtzidis2012-02-071-1/+1
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-0/+2
* Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara2012-01-271-0/+1
* Be sure to emit delayed diagnostics after parsing the declarationJohn McCall2012-01-271-0/+1
* fixes location of "availability" attribute so warning is displayed atFariborz Jahanian2012-01-231-1/+1
* Make clang's AST model sizeof and typeof with potentially-evaluated operands ...Eli Friedman2012-01-211-2/+14
* Delayed template instantiation of late-parsed attributes.DeLesley Hutchins2012-01-201-1/+1
* Extend the error of invalid token after declarations to include fixits for Richard Trieu2012-01-191-5/+1
* Change the error when a '+=' follows a declaration to suggest a fixit to '=' ...Richard Trieu2012-01-181-2/+6
* objc parsing. Fixes a crash when parsing array initializationFariborz Jahanian2012-01-131-5/+6
* Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith2012-01-121-1/+4
* Update C++11 scoped enumeration support to match the final proposal:Richard Smith2012-01-101-12/+19
* Extend the diagnostic for a ',' at the end of a declaration where a ';' wasRichard Smith2012-01-091-3/+14
* Fixed TypeofExpr AST and code generation.Abramo Bagnara2012-01-071-4/+1
* Tweak to r147599 for PR10828: Move the check from the parser into sema, and useRichard Smith2012-01-061-15/+0
* PR10828: Produce a warning when a no-arguments function is declared in blockRichard Smith2012-01-051-0/+15
* Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith2011-12-291-3/+4
* Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer2011-12-231-11/+11
* Allow empty argument lists in thread safety attributesDeLesley Hutchins2011-12-141-2/+2
* Add ability to supply additional message to availability macros,Fariborz Jahanian2011-12-101-3/+17
* deprecated enum should not warn when used initializing another deprecated enu...Fariborz Jahanian2011-12-091-0/+4
* Support decltype in nested-name-specifiers.David Blaikie2011-12-041-12/+19
* Revert most of r145372 for now. Lookahead beyond the ';' in a functionRichard Smith2011-11-301-16/+1
* PR10101: Recover better from a common copy-paste error: if a functionRichard Smith2011-11-291-1/+16
* Tighten up the conditions under which we consider ourselves to beDouglas Gregor2011-11-071-5/+14
* Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug.Peter Collingbourne2011-10-241-4/+2
* Fix grammar for C++11 alignment specifiers, and add a few FIXMEs.Peter Collingbourne2011-10-231-11/+27
* Improve the diagnostic when a comma ends up at the end of a declarator groupRichard Smith2011-10-191-3/+72
* Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor2011-10-191-2/+8
OpenPOWER on IntegriCloud