summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR31469: Don't add friend template class decls to redecl chain in dependent c...Vassil Vassilev2017-01-121-2/+14
* Remove fixme, use ASTContext::getCanonicalTemplateSpecializationType.Vassil Vassilev2017-01-101-10/+2
* Check that template template arguments match template template parametersRichard Smith2017-01-091-19/+19
* Revisit PR10177: don't instantiate a variable if it's only referenced in aRichard Smith2017-01-061-0/+5
* Remove isIgnored()-test that is more expensive than the analysis behind itDaniel Jasper2017-01-021-12/+2
* [c++17] Implement P0522R0 as written. This allows a template template argumentRichard Smith2016-12-311-1/+27
* Wdocumentation fixSimon Pilgrim2016-12-301-133/+133
* Mark 'auto' as dependent when instantiating the type of a non-type templateRichard Smith2016-12-281-8/+23
* DR1315: a non-type template argument in a partial specialization is permittedRichard Smith2016-12-281-107/+127
* Add warning flag for "partial specialization is not more specialized than pri...Richard Smith2016-12-271-2/+2
* DR1495: A partial specialization is ill-formed if it is not (strictly) moreRichard Smith2016-12-271-2/+45
* Work around a standard defect: template argument deduction for non-typeRichard Smith2016-12-271-1/+7
* Check and build conversion sequences for non-type template arguments inRichard Smith2016-12-271-10/+8
* Update comment to match dr1770.Richard Smith2016-12-261-8/+7
* Fix some subtle wrong partial ordering bugs particularly with C++1z auto-typedRichard Smith2016-12-251-9/+15
* When producing a name of a partial specialization in a diagnostic, use theRichard Smith2016-12-241-2/+1
* Perform type-checking for a converted constant expression in a templateRichard Smith2016-12-211-7/+7
* [Sema] Fix handling of enumerators used as default arguments of lambdaAkira Hatanaka2016-12-161-1/+6
* Improve error message when referencing a non-tag type with a tagReid Kleckner2016-12-091-3/+4
* [CUDA] Ignore implicit target attributes during function template instantiation.Artem Belevich2016-12-081-24/+29
* [CUDA] Improve target attribute checking for function templates.Artem Belevich2016-12-071-1/+34
* [Sema] Respect DLL attributes more faithfullyShoaib Meenai2016-12-051-15/+48
* Sema: delay the DLL exported member referencingSaleem Abdulrasool2016-12-031-1/+2
* PR31081: ignore exception specifications when deducing function templateRichard Smith2016-12-011-1/+2
* Rangify for loop, NFC.Yaron Keren2016-11-161-6/+4
* [Sema] Use MS ABI behavior for dllexport in ItaniumShoaib Meenai2016-11-091-1/+2
* Add a note that points to the linkage specifier for the C++ linkage errorsAlex Lorenz2016-11-021-3/+7
* Reinstate r284008 reverted in r284081, with two fixes:Richard Smith2016-10-141-13/+34
* Revert r284008. This is us to fail to instantiate static data members in someRichard Smith2016-10-121-34/+13
* Reinstate r283887 and r283882.Vassil Vassilev2016-10-121-13/+34
* Revert r283887 and r283882, until the issue is understood and fixed.Vassil Vassilev2016-10-111-34/+13
* [modules] PR28752: Do not instantiate variable declarations which are not vis...Vassil Vassilev2016-10-111-13/+34
* [Sema] Use unique_ptr instead of raw pointers in the late-parsed templates map.Justin Lebar2016-10-101-2/+2
* Factor out a diagnostic kind enum for use in two %select expressionsReid Kleckner2016-10-031-9/+3
* P0127R2: Support type deduction for types of non-type template parameters inRichard Smith2016-09-281-2/+31
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-3/+1
* DR259: Demote the pedantic error for an explicit instantiation after anRichard Smith2016-08-311-7/+1
* PR12298 et al: don't recursively instantiate a template specialization fromRichard Smith2016-08-311-5/+8
* Fix regression introduced by r279164: only pass definitions as the PatternDefRichard Smith2016-08-231-13/+26
* Revert r279486 "Fix regression introduced by r279164"Chandler Carruth2016-08-231-23/+10
* Fix regression introduced by r279164: only pass definitions as the PatternDefRichard Smith2016-08-221-10/+23
* PR28794: Don't try to instantiate function templates which are not visible.Vassil Vassilev2016-08-181-0/+64
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-5/+2
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-0/+2
* Reapply r276069 with workaround for MSVC 2013Hubert Tong2016-07-301-3/+2
* Revert r276069: MSVC bots not happyHubert Tong2016-07-201-2/+3
* Concepts: Create space for requires-clause in TemplateParameterList; NFCHubert Tong2016-07-201-3/+2
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-1/+1
* [Sema] Don't artificially forbid BuiltinTemplateDecls in CheckTemplateArgumentDavid Majnemer2016-07-111-7/+6
* [Sema] Disallow __make_integer_seq from showing up in __make_integer_seqDavid Majnemer2016-07-111-4/+6
OpenPOWER on IntegriCloud