summaryrefslogtreecommitdiffstats
path: root/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Fix for P41774 where `ExpectNoDerefChunk` is assigned twiceLeonard Chan2019-05-061-5/+2
* PR41183: Don't emit strict-prototypes warning for an implicit functionJames Y Knight2019-05-061-1/+4
* [OPENMP]Fix PR41767: diagnose DSA for variables in clauses withAlexey Bataev2019-05-061-3/+96
* [OPENMP]Fix PR41768: check DSA for globals with `default(none)` clauses.Alexey Bataev2019-05-061-1/+7
* [CodeComplete] Add a trailing semicolons to some pattern completionsIlya Biryukov2019-05-061-0/+9
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-0610-293/+161
* P1286R2: Remove restriction that the exception specification of aRichard Smith2019-05-062-67/+19
* Use DiagRuntimeBehavior for -Wunsequenced to weed out false positivesRichard Smith2019-05-063-18/+27
* [c++20] Implement P1009R2: allow omitting the array bound in an arrayRichard Smith2019-05-062-34/+60
* Revert rL359962 : Use DiagRuntimeBehavior for -Wunsequenced to weed out false...Simon Pilgrim2019-05-053-27/+18
* [c++20] Implement P0428R2 - Familiar template syntax for generic lambdasHamza Sood2019-05-043-22/+42
* Use DiagRuntimeBehavior for -Wunsequenced to weed out false positivesRichard Smith2019-05-043-18/+27
* [clang] adding explicit(bool) from c++2aNicolas Lesser2019-05-0410-161/+293
* CWG issue 727: Fix numerous bugs in support for class-scope explicitRichard Smith2019-05-033-97/+108
* [COFF, ARM64] Fix ABI implementation of struct returnsMandeep Singh Grang2019-05-031-1/+4
* [Sema][ObjC] Disable -Wunused-parameter for ObjC methodsAkira Hatanaka2019-05-031-2/+0
* Revert "[Attribute/Diagnostics] Print macro if definition is an attribute dec...Leonard Chan2019-05-034-57/+10
* Revert r359814 "[Sema] Emit warning for visibility attribute on internal-link...Nico Weber2019-05-031-8/+0
* SemaOverload: Complete candidates before emitting the error, to ensure diagno...David Blaikie2019-05-035-173/+269
* [Attribute/Diagnostics] Print macro if definition is an attribute declarationLeonard Chan2019-05-024-10/+57
* [Sema] Emit warning for visibility attribute on internal-linkage declarationScott Linder2019-05-021-0/+8
* Do not warn on switches over enums that do not use [[maybe_unused]] enumeratorsDavid Blaikie2019-05-021-0/+3
* [OpenCL] Fix initialisation of this via pointer.Anastasia Stulova2019-05-021-5/+5
* [OpenCL] Deduce static data members to __global addr space.Anastasia Stulova2019-05-021-2/+4
* Replace ad-hoc tracking of pattern for an instantiated class-scopeRichard Smith2019-05-023-48/+32
* Diagnose non-dependent qualified friend function template declarationsRichard Smith2019-05-022-2/+2
* [NFC] typoJF Bastien2019-04-301-2/+2
* Simplify exclusion of nested classes from extern template instantiation, NFCReid Kleckner2019-04-291-8/+7
* [OPENMP]Fix PR41617: crash on template instantiation.Alexey Bataev2019-04-291-1/+1
* Reinstate r359059, reverted in r359361, with a fix to properly preventRichard Smith2019-04-271-1/+5
* Revert Fix interactions between __builtin_constant_p and constexpr to match c...Jorge Gorbe Moya2019-04-271-5/+1
* [AArch64] Add support for MTE intrinsicsJaved Absar2019-04-261-0/+164
* [MinGW] Do dllexport inline methods in template instantiationMartin Storsjo2019-04-261-2/+5
* [MinGW] Don't let template instantiation declarations cover nested classesMartin Storsjo2019-04-261-1/+5
* [OPENMP]Added check for non-random access types for the dependent loopAlexey Bataev2019-04-261-51/+78
* [MinGW] Fix dllexport of explicit template instantiationMartin Storsjo2019-04-262-4/+29
* PR41607: Don't forget to substitute outer template arguments into aRichard Smith2019-04-261-5/+9
* Add missing diagnostic for explicit instantiation declarations namingRichard Smith2019-04-261-20/+46
* [OPENMP] Improved check for the linear dependency in the non-rectangularAlexey Bataev2019-04-251-5/+29
* [OPENMP]Initial support for non-rectangular loop nest.Alexey Bataev2019-04-241-13/+87
* Use llvm::stable_sortFangrui Song2019-04-244-26/+20
* Revert r359048: C++ DR2387: a variable template declared wthiIlya Biryukov2019-04-241-32/+20
* Revert r350917 "[Sema] If CheckPlaceholderExpr rewrites the initializerRichard Smith2019-04-243-13/+14
* Fix interactions between __builtin_constant_p and constexpr to matchRichard Smith2019-04-241-1/+5
* Add missing diagnostic for anonymous struct/union definitions that don'tRichard Smith2019-04-241-0/+12
* Improve -Wuninitialized warning under ARC for block variables that areAkira Hatanaka2019-04-231-1/+2
* C++ DR2387: a variable template declared wtih (or instantiated with) aRichard Smith2019-04-231-20/+32
* [c++2a] Implement semantic restrictions for 'export' declarations.Richard Smith2019-04-222-8/+162
* [sema][objc] Minor refactor to OverrideSearch. NFCI.Matt Davis2019-04-221-26/+22
* [Sema] ADL: Associated namespaces for class types and enumeration types (CWG ...Bruno Ricci2019-04-221-27/+35