summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r226983:Tom Stellard2015-05-041-22/+34
* 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
* If we see an explicit instantiation declaration or definition of a functionRichard Smith2014-04-241-1/+6
* Initial implementation of -modules-earch-all option, for searching for symbol...John Thompson2014-04-231-1/+2
* SemaTemplate.cpp: Rework r206451. Removing an argument was really bad idea.NAKAMURA Takumi2014-04-171-4/+5
* SemaTemplate.cpp: Appease msvc to get rid of default argument in lambda defin...NAKAMURA Takumi2014-04-171-2/+2
* PR19340: If we see a declaration of a member of an unspecialized class templateRichard Smith2014-04-171-39/+46
* Refactor all the checking for missing 'template<>'s when a declaration has aRichard Smith2014-04-171-38/+60
* Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda a...David Blaikie2014-04-021-2/+2
* [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_ty...Aaron Ballman2014-03-171-4/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-3/+3
* [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with i...Aaron Ballman2014-03-071-4/+2
* Remove accidentally-committed debugging statement. Thanks to Faisal Vali forRichard Smith2014-02-211-1/+0
* PR16519, PR18009: When checking a partial specialization for uses of its ownRichard Smith2014-02-091-31/+94