summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r213834:Bill Wendling2014-08-041-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
* PR18246: When performing template argument deduction to decide which templateRichard Smith2013-12-141-3/+3
* Take into consideration calling convention when processing specializations.Rafael Espindola2013-12-101-1/+4
* Sema: Enforce C++11 pointer-to-member template arguments should rulesDavid Majnemer2013-12-101-3/+1
* Give a more appropriate diagnostic when a template specialization orRichard Smith2013-12-071-31/+33
* Per [dcl.meaning]p1, a name in an inline namespace can be redeclared using aRichard Smith2013-12-051-1/+2
* Reject template-ids containing literal-operator-ids that have a dependentRichard Smith2013-12-051-2/+1
* Fix crash if a dependent template-id was assumed to be a type but instantiatesRichard Smith2013-12-041-1/+2
* Fix several crash-on-invalids when using template-ids that aren'tRichard Smith2013-12-041-1/+1
* Handle CC and NoReturn when instantiating members of class templates.Rafael Espindola2013-12-011-1/+2
* Sema: Instantiate local class and their members appropriatelyDavid Majnemer2013-11-271-1/+4