aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2019-05-05Revert rL359962 : Use DiagRuntimeBehavior for -Wunsequenced to weed out false...Simon Pilgrim
2019-05-04[c++20] Implement P0428R2 - Familiar template syntax for generic lambdasHamza Sood
2019-05-04Use DiagRuntimeBehavior for -Wunsequenced to weed out false positivesRichard Smith
2019-05-04[clang] adding explicit(bool) from c++2aNicolas Lesser
2019-05-03CWG issue 727: Fix numerous bugs in support for class-scope explicitRichard Smith
2019-05-03[COFF, ARM64] Fix ABI implementation of struct returnsMandeep Singh Grang
2019-05-03[Sema][ObjC] Disable -Wunused-parameter for ObjC methodsAkira Hatanaka
2019-05-03Revert "[Attribute/Diagnostics] Print macro if definition is an attribute dec...Leonard Chan
2019-05-03Revert r359814 "[Sema] Emit warning for visibility attribute on internal-link...Nico Weber
2019-05-03SemaOverload: Complete candidates before emitting the error, to ensure diagno...David Blaikie
2019-05-02[Attribute/Diagnostics] Print macro if definition is an attribute declarationLeonard Chan
2019-05-02[Sema] Emit warning for visibility attribute on internal-linkage declarationScott Linder
2019-05-02Do not warn on switches over enums that do not use [[maybe_unused]] enumeratorsDavid Blaikie
2019-05-02[OpenCL] Fix initialisation of this via pointer.Anastasia Stulova
2019-05-02[OpenCL] Deduce static data members to __global addr space.Anastasia Stulova
2019-05-02Replace ad-hoc tracking of pattern for an instantiated class-scopeRichard Smith
2019-05-02Diagnose non-dependent qualified friend function template declarationsRichard Smith
2019-04-30[NFC] typoJF Bastien
2019-04-29Simplify exclusion of nested classes from extern template instantiation, NFCReid Kleckner
2019-04-29[OPENMP]Fix PR41617: crash on template instantiation.Alexey Bataev
2019-04-27Reinstate r359059, reverted in r359361, with a fix to properly preventRichard Smith
2019-04-27Revert Fix interactions between __builtin_constant_p and constexpr to match c...Jorge Gorbe Moya
2019-04-26[AArch64] Add support for MTE intrinsicsJaved Absar
2019-04-26[MinGW] Do dllexport inline methods in template instantiationMartin Storsjo
2019-04-26[MinGW] Don't let template instantiation declarations cover nested classesMartin Storsjo
2019-04-26[OPENMP]Added check for non-random access types for the dependent loopAlexey Bataev
2019-04-26[MinGW] Fix dllexport of explicit template instantiationMartin Storsjo
2019-04-26PR41607: Don't forget to substitute outer template arguments into aRichard Smith
2019-04-26Add missing diagnostic for explicit instantiation declarations namingRichard Smith
2019-04-25[OPENMP] Improved check for the linear dependency in the non-rectangularAlexey Bataev
2019-04-24[OPENMP]Initial support for non-rectangular loop nest.Alexey Bataev
2019-04-24Use llvm::stable_sortFangrui Song
2019-04-24Revert r359048: C++ DR2387: a variable template declared wthiIlya Biryukov
2019-04-24Revert r350917 "[Sema] If CheckPlaceholderExpr rewrites the initializerRichard Smith
2019-04-24Fix interactions between __builtin_constant_p and constexpr to matchRichard Smith
2019-04-24Add missing diagnostic for anonymous struct/union definitions that don'tRichard Smith
2019-04-23Improve -Wuninitialized warning under ARC for block variables that areAkira Hatanaka
2019-04-23C++ DR2387: a variable template declared wtih (or instantiated with) aRichard Smith
2019-04-22[c++2a] Implement semantic restrictions for 'export' declarations.Richard Smith
2019-04-22[sema][objc] Minor refactor to OverrideSearch. NFCI.Matt Davis
2019-04-22[Sema] ADL: Associated namespaces for class types and enumeration types (CWG ...Bruno Ricci
2019-04-21[Sema][MSVC] Fix bogus microsoft-pure-definition warning on member function o...Bruno Ricci
2019-04-19Modules: Search for a visible definition of the decl context when computing v...David Blaikie
2019-04-18[c++2a] Add semantic support for private module fragments.Richard Smith
2019-04-18[OpenMP] Add checks for requires and target directives.Gheorghe-Teodor Bercea
2019-04-18[Sema] Delete unused parameters/variablesFangrui Song
2019-04-18Split out modules-specific declaration handling from SemaDecl.cpp into aRichard Smith
2019-04-18[c++2a] Improve diagnostic for use of declaration from another TU'sRichard Smith
2019-04-17[Sema][ObjC] Don't warn about an implicitly retained self if theAkira Hatanaka
2019-04-16[NFC] Remove unused function (Sema::pushExternalDeclIntoScope)Leonard Chan