summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* MS ABI: Tweak pointer-to-member mangling/inheritance model selectionDavid Majnemer2014-02-061-0/+3
* PR17846, PR17848: don't build a VarTemplateSpecializationDecl for a use of aRichard Smith2014-02-031-4/+7
* Sema: Reject templates in all extern "C" contexts.Benjamin Kramer2014-02-021-5/+6
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-3/+3
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-4/+4
* Clean up variable template handling a bit, and correct the behavior of nameRichard Smith2014-01-161-6/+11
* PR18401: Fix assert by implementing the current proposed direction of coreRichard Smith2014-01-091-15/+19
* PR18234: Mark a tag definition as invalid early if it appears in aRichard Smith2014-01-081-1/+2
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* It turns out the problem was a bit more wide-spread. Removing a lot of unneed...Aaron Ballman2014-01-031-11/+7
OpenPOWER on IntegriCloud