aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/DeclSpec.cpp
AgeCommit message (Expand)Author
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-24__decltype is a GNU extension, not a C++11 extension.Richard Smith
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-10Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman
2011-10-19Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor
2011-10-17Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',Richard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
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-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-12Remove the restriction on module-private friends. Since the friendDouglas Gregor
2011-09-09Friends cannot be declared module-privateDouglas Gregor
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-09-04PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith
2011-07-13Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor
2011-07-06Fixed enum types can be complete without actually being valid to useJohn McCall
2011-06-25Fix a couple more issues related to r133854:Richard Smith
2011-06-25When deciding how to parse "= something" as part of a memberDouglas Gregor
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-19Implement __underlying_type for libc++.Sean Hunt
2011-04-09Fix a bunch of major problems with __unknown_anytype and properly testJohn McCall
2011-03-25Remove the last of ClassVirtSpecifiers.Anders Carlsson
2011-03-25Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-16Use ElaboratedType also for C.Abramo Bagnara
2011-03-12Forgotten part of previous commit.Abramo Bagnara
2011-03-08Teach libclang's token-annotation logic about context-sensitiveDouglas Gregor
2011-03-06Improved type source location for long long type.Abramo Bagnara
2011-03-05Propagate new-style exception spec information to Declarator.Sebastian Redl
2011-03-03Fix PR9390 in not one, but two ways:Douglas Gregor
2011-02-28Refactor the construction of nested-name-specifiers withDouglas Gregor
2011-02-25Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor
2011-02-24Retain complete source-location information for C++Douglas Gregor
2011-02-24Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor
2011-02-24Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor
2011-02-11Reject forbidden storage class specifiers in OpenCL. Patch by George Russell!Peter Collingbourne
2011-01-26Rvalue references for *this: parse ref-qualifiers.Douglas Gregor
2011-01-22Parse class-virt-specifier-seqs.Anders Carlsson
2011-01-22More work on ClassVirtSpecifiers.Anders Carlsson
2011-01-22Start stubbing out a ClassVirtSpecifiers class.Anders Carlsson
2011-01-17Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis