summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [NFC] Tweak diagnostic for template template arguments, to include template a...Faisal Vali2016-03-261-2/+2
* Allow sizeof(UnrelatedClass::field) in C++11 class template methodsReid Kleckner2016-03-111-3/+16
* [dllexport] Sort out emission order of delayed exported classesReid Kleckner2016-02-261-0/+6
* Removed unused local variableSerge Pavlov2016-02-191-3/+0
* Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m...Eugene Zelenko2016-02-121-9/+8
* [Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p1 byNathan Wilson2016-02-081-0/+9
* Fix PR26134: When substituting into default template arguments, keep CurConte...Faisal Vali2016-01-191-1/+0
* OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie2016-01-151-1/+1
OpenPOWER on IntegriCloud