summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR24921: checking explicitly-specified template arguments when matching aRichard Smith2015-10-021-6/+15
* Simplify logic introduced in r247464.David Majnemer2015-09-111-3/+3
* [MS ABI] Select an inheritance model in template argumentsDavid Majnemer2015-09-111-3/+5
* [sema] Fix assertion hit when using libclang to index a particular C++ snippe...Argyrios Kyrtzidis2015-09-111-2/+7
* [modules] When we see a definition of a function for which we already have aRichard Smith2015-08-211-18/+0
* PR24483: Delete some dead/incorrect code that triggered assertions.Richard Smith2015-08-201-19/+0
* [AST] ArrayRefize template param list info setters. No functionality change i...Benjamin Kramer2015-08-051-8/+6
* [AST] ArrayRefize template argument packs. No functionality change intended.Benjamin Kramer2015-08-051-10/+6
* Sema: Allow null names to be passed in to isAcceptableTagRedeclarationJustin Bogner2015-07-101-4/+4
* PR24030, PR24033: Consistently check whether a new declaration conflicts withRichard Smith2015-07-061-3/+18
* DR1909: Diagnose all invalid cases of a class member sharing its name with th...Richard Smith2015-07-061-0/+10
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-3/+3
* [modules] Improve diagnostic for a template-id that's invalid because a defaultRichard Smith2015-06-171-3/+35
* [modules] Don't allow use of non-visible (inherited) default template arguments.Richard Smith2015-06-101-6/+6
* [modules] Track all default template arguments for a given parameter acrossRichard Smith2015-06-101-12/+5
* Refactor storage of default template arguments.Richard Smith2015-06-101-16/+6
* Enable DLL attribute propagation on explicit instantiation definitions (PR23770)Hans Wennborg2015-06-091-0/+7
* MinGW: don't allow adding DLL attribute if template already has explicit inst...Hans Wennborg2015-06-091-1/+5
* clang-cl: Handle dll attributes in explicit class template specialization def...Hans Wennborg2015-05-271-1/+10
* [modules] Support merging a parsed default argument with an imported hidden o...Richard Smith2015-05-201-0/+4
* [modules] Support merging a parsed default function/template argument with an...Richard Smith2015-05-201-0/+3
* [modules] Support for merging a parsed class template specialization definiti...Richard Smith2015-05-181-2/+11
* [modules] Suport for merging a parsed enum definition into an existing import...Richard Smith2015-05-071-9/+4
* [modules] Handle defining a class template on top of an existing imported-but...Richard Smith2015-03-271-1/+20
* [Modules] Preserve source order for the map of late parsed templates.Chandler Carruth2015-03-261-1/+1
* [MSVC] Explicit specializations can be declared in any namespace (fix for htt...Alexey Bataev2015-03-201-5/+7
* Wrap to 80 cols by removing trailing whitespace. No behavior change.Nico Weber2015-01-301-1/+1
* When checking the template argument list, use a copy of that list for changesRichard Trieu2015-01-241-22/+34
* Warn about dllexported explicit class template instantiation declarations (PR...Hans Wennborg2015-01-151-3/+21
* This reverts commit r224668 and r224667.Rafael Espindola2014-12-231-7/+0
* Fix for PR21758Richard Trieu2014-12-201-0/+7
* Don't drop attributes when checking explicit specializations.Nico Weber2014-12-191-6/+3
* Revert "Don't build invalid AST nodes during recovery"Reid Kleckner2014-12-181-1/+1
* [c++1z] Fixes for generalized non-type template argument support: check forRichard Smith2014-12-171-42/+45
* Don't build invalid AST nodes during recoveryReid Kleckner2014-12-171-1/+1
* Perform correct lookup when '__super' is used in class with dependent base.Nikola Smiljanic2014-12-011-5/+1
* [c++1z] Most of N4268 (allow constant evaluation for non-type template argume...Richard Smith2014-11-261-1/+99
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* PR19372: Keep checking template arguments after we see an argument packRichard Smith2014-11-121-28/+11
* PR21536: Fix a corner case where we'd get confused by a pack expanding into theRichard Smith2014-11-121-1/+1
* Fix for exception specification mismatch in explicit instantiation.Alexey Bataev2014-11-061-0/+23
* Remove StorageClass typedefs from VarDecl and FunctionDecl since StorageClass...Craig Topper2014-10-311-1/+1
* Pass around CorrectionCandidateCallbacks as unique_ptrs soKaelyn Takata2014-10-271-9/+8
* PR21246: DebugInfo: Emit the appropriate type (cv qualifiers, reference-ness,...David Blaikie2014-10-161-4/+4
* -ms-extensions: Implement __super scope specifier (PR13236).Nikola Smiljanic2014-09-261-1/+6
* Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber2014-09-061-0/+1
* [modules] Put class template declarations into the scope in which they'reRichard Smith2014-08-231-3/+7
* Sema: Permit nullptr template args in MSVC compat modeDavid Majnemer2014-08-141-1/+1
* Take the canonical type when forming a canonical template argument withRichard Smith2014-07-241-3/+6
OpenPOWER on IntegriCloud