summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Imrpove the note text for when a non-type decl hides a tag typeKaelyn Uhrain2012-04-271-1/+1
* Add note to help explain why a tag such as 'struct' is needed to referKaelyn Uhrain2012-04-261-2/+14
* Don't try to delay parsing the exception specification for a data member of aRichard Smith2012-04-241-0/+2
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-5/+12
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-6/+28
* Delete late parsed attributes instead of leaking them.Benjamin Kramer2012-04-141-0/+1
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-1/+1
* Part of PR10101: after a parse error in a declaration, try harder to find theRichard Smith2012-04-111-4/+62
* Support C++11 attributes at the start of a parameter-declaration.Richard Smith2012-04-111-10/+15
* Fix GCC's pedantic return-type warning -- this enum is fully covered.Chandler Carruth2012-04-101-0/+1
* Parsing of C++11 attributes:Richard Smith2012-04-101-3/+3
* Disambiguation of '[[':Richard Smith2012-04-101-36/+83
* Fixed scoping error for late parsed attributes in nested classes.DeLesley Hutchins2012-04-061-0/+9
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-041-4/+12
* Reject 'template<typename...Ts> void f(Ts ...(x));'. Add a special-caseRichard Smith2012-03-291-11/+52
* If we see '(...' where we're expecting an abstract-declarator, that doesn'tRichard Smith2012-03-271-4/+7
* Add cross-referencing comments to ParseDirectDeclarator to note thatRichard Smith2012-03-271-2/+6
* When we see 'Class(X' or 'Class::Class(X' and we suspect that it names aRichard Smith2012-03-271-1/+36
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-23/+48
* Add the missing compatibility warning for braced initializers as default argu...Sebastian Redl2012-03-181-2/+3
* Small cleanup: move trailing-return-type special-casing intoRichard Smith2012-03-151-3/+3
* 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
OpenPOWER on IntegriCloud