summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* PR20356: Fix all Sema warnings with mismatched ext_/warn_ versusRichard Smith2014-07-191-1/+1
* Fix FriendDecl source location and range for class templates and function dec...Nikola Smiljanic2014-07-171-4/+4
* Sema: Allow dllimport entities in template args for mingwDavid Majnemer2014-06-261-19/+26
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-16/+7
* Don't allow dllimport variables in constant initializersHans Wennborg2014-06-251-1/+1
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-6/+11
* Recover from missing 'typename' in sizeof(T::InnerType)Reid Kleckner2014-06-121-1/+1
* Recover from missing typenames on template args for MSVC compatibilityReid Kleckner2014-06-101-10/+34
* PR14841: If partial substitution of explicitly-specified template argumentsRichard Smith2014-06-061-0/+11
* PR11306 - Variadic template fix-it suggestion. Recover from misplaced or redu...Nikola Smiljanic2014-06-061-3/+4
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-32/+23
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-13/+13
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-64/+68
* [modules] If a referenced-but-not-instantiated class template specializationRichard Smith2014-05-231-18/+1
* Permit duplicate explicit class instantiations if MSVCCompat is enabledWill Wilson2014-05-091-2/+6
* Fix PR19169 [Crash on invalid attempting to specialize a template method as a...Karthik Bhat2014-05-081-2/+11
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-4/+3
OpenPOWER on IntegriCloud