summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[Concepts] Constraint Enforcement & Diagnostics"Vlad Tsyrklevich2019-10-281-36/+24
* [Concepts] Constraint Enforcement & DiagnosticsSaar Raz2019-10-251-24/+36
* [c++20] Add rewriting from comparison operators to <=> / ==.Richard Smith2019-10-191-1/+2
* [Concepts] ConceptSpecializationExprs manglingSaar Raz2019-10-171-1/+1
* Revert 374967 "[Concepts] ConceptSpecializationExprs mangling"Nico Weber2019-10-161-1/+1
* [Concepts] ConceptSpecializationExprs manglingSaar Raz2019-10-161-1/+1
* [Concept] Associated Constraints InfrastructureSaar Raz2019-10-151-56/+36
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-24/+45
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-45/+24
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-24/+45
* Fix assertion failure for a cv-qualified array as a non-type templateRichard Smith2019-10-111-4/+10
* SemaTemplate - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-051-4/+4
* PR43547: substitute into the type of a non-type template parameter ifRichard Smith2019-10-031-3/+1
* Rename TypeNodes.def to TypeNodes.inc for consistency across allJohn McCall2019-10-021-1/+1
* [clang] Make handling of unnamed template params similar to function paramsKadir Cetinkaya2019-10-011-9/+4
* Model converted constant expressions as full-expressions.Richard Smith2019-09-191-2/+5
* [MS] Warn when shadowing template parameters under -fms-compatibilityReid Kleckner2019-09-121-6/+5
* Fixes an assertion while instantiating a template with an incomplete typo-cor...Aaron Ballman2019-09-071-2/+6
* PR42587: diagnose unexpanded uses of a pack parameter of a genericRichard Smith2019-08-261-0/+12
* Improve behavior in the case of stack exhaustion.Richard Smith2019-08-261-0/+1
* PR42513: Enter the proper DeclContext before substituting into anRichard Smith2019-08-241-0/+1
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-3/+3
* Fix handling of class member access into a vector type.Richard Smith2019-08-141-3/+17
* gsl::Owner/gsl::Pointer: Add implicit annotations for some std typesMatthias Gehre2019-08-071-0/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-3/+3
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-4/+92
* PR42362: Fix auto deduction of template parameter packs fromRichard Smith2019-06-241-1/+4
* Fix crash and rejects-valid when a later template parameter or defaultRichard Smith2019-06-201-10/+35
* PR42071: Reject weird names for non-type template parameters.Richard Smith2019-06-141-0/+2
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-3/+3
* [clang] Fixing incorrect implicit deduction guides (PR41549)Gauthier Harnisch2019-06-141-0/+6
* Refactor: split Uninitialized state on APValue into an "Absent" stateRichard Smith2019-05-211-1/+4
* Refactor constant evaluation of typeid(T) to track a symbolic type_infoRichard Smith2019-05-171-4/+5
* Revert Refactor constant evaluation of typeid(T) to track a symbolic type_inf...Chris Bieneman2019-05-171-5/+4
* Refactor constant evaluation of typeid(T) to track a symbolic type_infoRichard Smith2019-05-171-4/+5
* Improve interface of APValuePathEntry.Richard Smith2019-05-101-1/+1
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-8/+8
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-17/+117
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-061-8/+8
* [clang] adding explicit(bool) from c++2aNicolas Lesser2019-05-041-8/+8
* CWG issue 727: Fix numerous bugs in support for class-scope explicitRichard Smith2019-05-031-8/+1
* [MinGW] Fix dllexport of explicit template instantiationMartin Storsjo2019-04-261-2/+25
* Add missing diagnostic for explicit instantiation declarations namingRichard Smith2019-04-261-20/+46
* Revert r359048: C++ DR2387: a variable template declared wthiIlya Biryukov2019-04-241-32/+20
* C++ DR2387: a variable template declared wtih (or instantiated with) aRichard Smith2019-04-231-20/+32
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-12/+15
* Fix implementation of [temp.local]p4.Richard Smith2019-02-151-60/+82
* Revert "Fix implementation of [temp.local]p4."Francis Visoiu Mistrih2019-02-151-82/+60
* Fix implementation of [temp.local]p4.Richard Smith2019-02-151-60/+82
* Remove Expr sugar decorating the CXXUuidofExpr node.Bill Wendling2019-01-271-1/+1
OpenPOWER on IntegriCloud