aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-04-20Disable VLA diagnostic in C++1y mode, and add some tests.Richard Smith
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-28[ms-cxxabi] Add more tests for r178297Reid Kleckner
2013-03-28[sema] Check the result of getAsCXXRecordDecl() to fix the buildReid Kleckner
2013-03-28[sema] Remove unused variable from r178283Reid Kleckner
2013-03-28[ms-cxxabi] Correctly compute the size of member pointersReid Kleckner
2013-03-28For -Wignored-qualifiers, don't warn on qualifiers which we acquire via aRichard Smith
2013-03-28Teach -Wigored-qualifiers about exotic flavors of declarator and the _Atomic ...Richard Smith
2013-03-28Remove outdated FIXME.Richard Smith
2013-03-28Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar...Richard Smith
2013-03-28Fold together the two implementations of 6.7.3p2 in SemaType. Fix two bugs, e...Richard Smith
2013-03-27Don't reject __restrict applied to a dependent type; it might instantiate to ...Richard Smith
2013-03-08Sema: Preserve attributes on parameters in instantiated function templates.Jordan Rose
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-05Silence a number of static analyzer warnings with assertions and such.Jordan Rose
2013-03-01Attempt to not place ownership qualifiers on the result typeJohn McCall
2013-02-23Revert r175912, "Add support for coldcc to clang" at John's request.Peter Collingbourne
2013-02-22Add support for coldcc to clangPeter Collingbourne
2013-02-22When a parameter list in a C function has an error, recover by forming a K&R ...Argyrios Kyrtzidis
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20Process and handle attributes on conditions and for loop variables. Process andRichard Smith
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-12Diagnose loads of 'half' l-values in OpenCL.John McCall
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-01-29Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith
2013-01-29Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelledRichard Smith
2013-01-25First pass at abstracting out a class for the target C++ ABI.John McCall
2013-01-23Implement -Wvla correctlyDmitri Gribenko
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-17In Objective-C ARC, completely ignore ownership qualifiers on theDouglas Gregor
2013-01-17Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-15Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, theseRichard Smith
2013-01-14Accept [[gnu::*]] for all __attribute__((*))s which are:Richard Smith
2013-01-14PR12008: defer adding the implicit 'const' to a constexpr member function untilRichard Smith
2013-01-13Remove some duplication in the handling of __attribute__((ext_vector_size(N))).Richard Smith
2013-01-12Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor
2013-01-11Fixed an assertion failure triggered by invalid code.Enea Zaffanella
2013-01-08Back out my no-op change from r171783.Douglas Gregor
2013-01-07Use the C++11 POD definition in C++11 mode to determine whether oneDouglas Gregor
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-25Add intel_ocl_bicc calling convention as a function attribute to clang. The c...Guy Benyei
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei