summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2018-10-26Merging r341778:Tom Stellard
2018-10-26Merging r341775:Tom Stellard
2018-08-01Work around GCC miscompile exposed by r338464.Richard Smith
2018-08-01Speculative fix for buildbot failures after r338464.Richard Smith
2018-08-01[P0936R0] add [[clang::lifetimebound]] attributeRichard Smith
2018-07-31[OpenCL] Forbid size dependent types used as kernel argumentsAlexey Sotkin
2018-07-31[OpenCL] Check for invalid kernel arguments in array typesAlexey Sotkin
2018-07-30Remove trailing spaceFangrui Song
2018-07-28[CUDA][HIP] Allow function-scope static const variableYaxun Liu
2018-07-23Update to -r337585, allow scoped enum inits in -pedanticErich Keane
2018-07-20Implement cpu_dispatch/cpu_specific MultiversioningErich Keane
2018-07-18Add support for __declspec(code_seg("segname"))Erich Keane
2018-07-13[NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane
2018-07-12AttributeList de-listifying:Erich Keane
2018-07-11[NFC] Replace usage of QualType.getTypePtr()-> with operator->Erich Keane
2018-06-19Revert r335019 "Update NRVO logic to support early return (Attempt 2)"Taiju Tsuiki
2018-06-19Update NRVO logic to support early return (Attempt 2)Taiju Tsuiki
2018-06-06[CUDA] Check initializers of instantiated template variables.Artem Belevich
2018-06-06[Sema] Fix parsing of anonymous union in language linkage specificationJan Korous
2018-05-30[AST] Fix loss of enum forward decl from decl contextJoel E. Denny
2018-05-30Revert "Update NRVO logic to support early return"Sam McCall
2018-05-30[Sema] Don't skip function bodies with 'auto' without trailing return typeIlya Biryukov
2018-05-30Update NRVO logic to support early returnTaiju Tsuiki
2018-05-29Check pointer null-ness before dereferencing it.Richard Trieu
2018-05-21[Sema] Fix incorrect packed aligned structure layoutMomchil Velikov
2018-05-18Revert r332470 (and corresponding tests in r332492).Richard Smith
2018-05-16Add support for __declspec(code_seg("segname"))Erich Keane
2018-05-14PR37450: Fix bug that disabled some type checks for variables with deduced ty...Richard Smith
2018-05-09[OpenCL] Restrict various keywords in OpenCL C++ modeSven van Haastregt
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-05-03Track the result of evaluating a computed noexcept specification on theRichard Smith
2018-05-01Implement P0482R2, support for char8_t type.Richard Smith
2018-04-27Test commit removing trailing whitespaceStuart Brady
2018-04-26Revert addition of 'concept' to diagnostics in r330890.Richard Smith
2018-04-26Factor out common code for diagnosing missing template arguments.Richard Smith
2018-04-26Revert rC330794 and some dependent tiny bug fixes Faisal Vali
2018-04-25[c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali
2018-04-25[HIP] Add hip input kind and codegen for kernel launchingYaxun Liu
2018-04-16[Availability] Improve availability to consider functions run at load timeSteven Wu
2018-04-16Limit types of builtins that can be redeclared.Erich Keane
2018-04-10Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber
2018-04-10-ftime-report switch support in Clang.Andrew V. Tischenko
2018-04-09[ObjC++] Never pass structs that transitively contain __weak fields inAkira Hatanaka
2018-04-09Revert "[ObjC++] Never pass structs that transitively contain __weak fields in"Akira Hatanaka
2018-04-09[ObjC++] Never pass structs that transitively contain __weak fields inAkira Hatanaka
2018-04-06Fix typos in clangAlexander Kornienko
2018-04-04Revert "[CUDA] Check initializers of instantiated template variables."Artem Belevich
2018-04-03[CUDA] Check initializers of instantiated template variables.Artem Belevich
2018-04-02Add helper to determine if a field is a zero-length bitfield.Richard Smith
2018-03-29Generalize NRVO to cover C structs.Akira Hatanaka