summaryrefslogtreecommitdiffstats
path: root/lib/Sema/DeclSpec.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r156031:Bill Wendling2012-05-121-5/+0
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-0/+5
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-041-1/+3
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-6/+6
* __decltype is a GNU extension, not a C++11 extension.Richard Smith2012-02-241-2/+0
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-3/+2
* Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman2012-01-101-1/+2
* Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor2011-10-191-0/+5
* Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',Richard Smith2011-10-171-0/+8
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+2
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+2
* OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne2011-10-061-13/+17
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-3/+3
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Remove the restriction on module-private friends. Since the friendDouglas Gregor2011-09-121-7/+0
* Friends cannot be declared module-privateDouglas Gregor2011-09-091-1/+8
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-0/+12
* PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith2011-09-041-1/+35
* Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor2011-07-131-0/+2
* Fixed enum types can be complete without actually being valid to useJohn McCall2011-07-061-0/+6
* Fix a couple more issues related to r133854:Richard Smith2011-06-251-2/+16
* When deciding how to parse "= something" as part of a memberDouglas Gregor2011-06-251-0/+55
* Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis2011-06-221-3/+0
* Implement a new type node, UnaryTransformType, designed to represent aSean Hunt2011-05-241-1/+1
* Implement __underlying_type for libc++.Sean Hunt2011-05-191-0/+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-27/+0
* Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson2011-03-251-2/+0
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-3/+2
* Use ElaboratedType also for C.Abramo Bagnara2011-03-161-4/+25
* Forgotten part of previous commit.Abramo Bagnara2011-03-121-4/+4
* Teach libclang's token-annotation logic about context-sensitiveDouglas Gregor2011-03-081-0/+2
* Improved type source location for long long type.Abramo Bagnara2011-03-061-4/+6
* Propagate new-style exception spec information to Declarator.Sebastian Redl2011-03-051-26/+39
* Fix PR9390 in not one, but two ways:Douglas Gregor2011-03-031-1/+1
* Refactor the construction of nested-name-specifiers withDouglas Gregor2011-02-281-167/+19
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-1/+2
* Retain complete source-location information for C++Douglas Gregor2011-02-241-0/+189
* Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor2011-02-241-0/+9
* Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor2011-02-241-0/+37
* Reject forbidden storage class specifiers in OpenCL. Patch by George Russell!Peter Collingbourne2011-02-111-1/+19
* Rvalue references for *this: parse ref-qualifiers.Douglas Gregor2011-01-261-0/+4
* Parse class-virt-specifier-seqs.Anders Carlsson2011-01-221-5/+4
* More work on ClassVirtSpecifiers.Anders Carlsson2011-01-221-2/+31
* Start stubbing out a ClassVirtSpecifiers class.Anders Carlsson2011-01-221-9/+8
* Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson2011-01-171-0/+28
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-2/+4
* Refactoring of Diagnostic class.Argyrios Kyrtzidis2010-11-181-13/+12