summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-9/+5
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-031-21/+13
* [Feature] Add a builtin for indexing into parameter packs. Patch by Louis Dio...Eric Fiselier2016-07-011-1/+25
* Fix PR28100 - Allow redeclarations of deleted explicit specializations.Faisal Vali2016-06-141-6/+14
* Fix recognition of shadowed template parameterSerge Pavlov2016-06-101-6/+8
* Re-commit r270748 "clang-cl: Treat dllimport explicit template instantiation ...Hans Wennborg2016-05-261-2/+31
* Revert r270748 "clang-cl: Treat dllimport explicit template instantiation def...Hans Wennborg2016-05-251-31/+2
* clang-cl: Treat dllimport explicit template instantiation definitions as decl...Hans Wennborg2016-05-251-2/+31
* Properly track the found declaration (possibly a using-declaration) whenRichard Smith2016-05-241-2/+7
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-7/+9
* [modules] Enforce the rules that an explicit or partial specialization must beRichard Smith2016-05-051-4/+154
* [Concepts] Pass requires-clause to ActOnTemplateParameterList; NFCHubert Tong2016-04-291-3/+6
* Implement CWG 941 - explicit specializations of deleted function templatesFaisal Vali2016-04-171-0/+14
* [Concepts] Implement subsection [dcl.spec.concept]p7 of the Concepts TSNathan Wilson2016-04-091-0/+28
* Fix a crash on invalid with template handlingRichard Trieu2016-04-051-6/+12
OpenPOWER on IntegriCloud