aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/DeclSpec.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-13Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor1-0/+2
2011-07-06Fixed enum types can be complete without actually being valid to useJohn McCall1-0/+6
2011-06-25Fix a couple more issues related to r133854:Richard Smith1-2/+16
2011-06-25When deciding how to parse "= something" as part of a memberDouglas Gregor1-0/+55
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis1-3/+0
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt1-1/+1
2011-05-19Implement __underlying_type for libc++.Alexis Hunt1-0/+1
2011-04-09Fix a bunch of major problems with __unknown_anytype and properly testJohn McCall1-0/+1
2011-03-25Remove the last of ClassVirtSpecifiers.Anders Carlsson1-27/+0
2011-03-25Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson1-2/+0
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall1-3/+2
2011-03-16Use ElaboratedType also for C.Abramo Bagnara1-4/+25
2011-03-12Forgotten part of previous commit.Abramo Bagnara1-4/+4
2011-03-08Teach libclang's token-annotation logic about context-sensitiveDouglas Gregor1-0/+2
2011-03-06Improved type source location for long long type.Abramo Bagnara1-4/+6
2011-03-05Propagate new-style exception spec information to Declarator.Sebastian Redl1-26/+39
2011-03-03Fix PR9390 in not one, but two ways:Douglas Gregor1-1/+1
2011-02-28Refactor the construction of nested-name-specifiers withDouglas Gregor1-167/+19
2011-02-25Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor1-1/+2
2011-02-24Retain complete source-location information for C++Douglas Gregor1-0/+189
2011-02-24Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor1-0/+9
2011-02-24Teach CXXScopeSpec to handle the extension of a nested-name-specifierDouglas Gregor1-0/+37
2011-02-11Reject forbidden storage class specifiers in OpenCL. Patch by George Russell!Peter Collingbourne1-1/+19
2011-01-26Rvalue references for *this: parse ref-qualifiers.Douglas Gregor1-0/+4
2011-01-22Parse class-virt-specifier-seqs.Anders Carlsson1-5/+4
2011-01-22More work on ClassVirtSpecifiers.Anders Carlsson1-2/+31
2011-01-22Start stubbing out a ClassVirtSpecifiers class.Anders Carlsson1-9/+8
2011-01-17Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson1-0/+28
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall1-2/+4
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis1-13/+12
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor1-1/+3
2010-08-26Make sure we clear TypeSpecOwned when setting TypeSpecType to something whenJohn McCall1-0/+6
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall1-10/+61
2010-08-21DeclPtrTy -> Decl *John McCall1-3/+3
2010-08-20Another step in the process of making the parser depend on Sema:John McCall1-0/+610