summaryrefslogtreecommitdiffstats
path: root/include/clang/Sema/DeclSpec.h
Commit message (Expand)AuthorAgeFilesLines
* Merging r156031:Bill Wendling2012-05-121-7/+0
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-0/+7
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-041-0/+1
* Don't try to parse a malformed parameter list after a constructor or operatorRichard Smith2012-03-291-0/+4
* Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith2012-03-121-2/+6
* Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith2012-03-121-0/+5
* [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar2012-03-091-9/+10
* [AST/Sema] Add {CXXBaseSpecifier,Declarator,DeclSpec,TypeLoc,UnqualifiedId}::...Daniel Dunbar2012-03-091-0/+7
* Accept braced-init-lists in conditions, and, in passing, dramatically improveRichard Smith2012-02-221-1/+6
* Implement support for lambda capture pack expansions, e.g.,Douglas Gregor2012-02-141-5/+8
* Allow implicit capture of 'this' in a lambda even when the captureDouglas Gregor2012-02-101-0/+1
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-071-19/+3
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+0
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith2012-01-121-1/+11
* PR10828: Produce a warning when a no-arguments function is declared in blockRichard Smith2012-01-051-0/+7
* Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralCont...Eli Friedman2012-01-041-0/+4
* When we notice that a member function is defined with "= delete" or "=Douglas Gregor2011-11-071-5/+27
* Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor2011-10-191-0/+22
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+1
* Move some bool flags out of function parameter lists.Kaelyn Uhrain2011-10-111-2/+15
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-1/+2
* OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne2011-10-061-2/+3
* Parse attributes written in an ObjC method parameter type asJohn McCall2011-10-011-5/+12
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-2/+6
* Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor2011-08-041-0/+47
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-2/+2
* Use the zero from the correct enumeration when initializing this variable.Richard Smith2011-07-201-1/+1
* Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor2011-07-131-0/+14
* Fix a bug where a local variable named 'self' is causingFariborz Jahanian2011-07-121-2/+5
* Fixed enum types can be complete without actually being valid to useJohn McCall2011-07-061-0/+6
* Introduce Declarator::ObjCCatchContext, this will result in correct error for...Argyrios Kyrtzidis2011-07-011-0/+4
* Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameterArgyrios Kyrtzidis2011-06-281-0/+4
* When deciding how to parse "= something" as part of a memberDouglas Gregor2011-06-251-0/+8
* Automatic Reference Counting.John McCall2011-06-151-3/+13
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-2/+25
* Restore 'atomic' as an attribute of objcFariborz Jahanian2011-06-111-1/+2
* Remove 'atomic' as a property attribute keyword.Fariborz Jahanian2011-06-081-2/+1
* Implement a new type node, UnaryTransformType, designed to represent aSean Hunt2011-05-241-2/+2
* Implement __underlying_type for libc++.Sean Hunt2011-05-191-1/+3
* Ignore const/volatile/restrict qualifiers on anonymous structs andDouglas Gregor2011-05-091-0/+8
* Implement support for C++0x alias templates.Richard Smith2011-05-051-1/+5
* Improve the documentation for the two ObjCDeclQualifiers so that IJohn McCall2011-05-011-2/+8
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+5
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Fix a bunch of major problems with __unknown_anytype and properly testJohn McCall2011-04-091-0/+1
* Remove the last of ClassVirtSpecifiers.Anders Carlsson2011-03-251-28/+0
* Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson2011-03-251-6/+2