summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r314733:Tom Stellard2017-12-051-0/+1
* Merging r310776:Hans Wennborg2017-08-171-0/+2
* PR33552: Distinguish between declarations that are owned by no module andRichard Smith2017-06-231-2/+2
* PR33002: When we instantiate the definition of a static data member, we mightRichard Smith2017-06-221-4/+0
* Function with unparsed body is a definitionSerge Pavlov2017-06-211-0/+3
* Prevent devirtualization of calls to un-instantiated functions.Sunil Srivastava2017-06-201-0/+4
* Reverted 305379 (Function with unparsed body is a definition)Serge Pavlov2017-06-141-6/+1
* Function with unparsed body is a definitionSerge Pavlov2017-06-141-1/+6
* Weaken restriction in r304862 to allow implicit deduction guides to referenceRichard Smith2017-06-081-4/+6
* Fix a couple of class template argument deduction crashes with libc++'s tuple.Richard Smith2017-06-071-1/+15
* Rename RAII objects for performing eager instantiation to have names thatRichard Smith2017-05-201-55/+18
* When instantiating a friend function template, don't forget to inherit defaul...Richard Smith2017-05-101-0/+13
* Fix PR32638 : Make sure we switch Sema's CurContext to the substituted Functi...Faisal Vali2017-05-091-0/+1
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-17/+24
* Clang changes for alloc_align attribute Erich Keane2017-03-301-0/+16
* Correct class-template deprecation behavior-REDUXErich Keane2017-03-231-1/+30
* Revert "Correct class-template deprecation behavior"Martin Bohme2017-03-221-31/+1
* Correct class-template deprecation behaviorErich Keane2017-03-211-1/+31
* Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation forRichard Smith2017-02-231-2/+2
* Fix lookup through injected-class-names in implicit deduction guides in theRichard Smith2017-02-211-4/+10
* PR32010: Fix template argument depth mixup when forming implicit constructorRichard Smith2017-02-211-28/+18
* Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith2017-02-171-13/+20
* [VLA] Handle VLA size expression in a full-expression context.Tim Shen2017-02-141-0/+2
* [c++1z] Synthesize implicit deduction guides from constructors on demand. RankRichard Smith2017-02-141-0/+17
* [c++1z] P0512R0: support for 'explicit' specifier on deduction-guides.Richard Smith2017-02-101-0/+4
* [Sema] Transform a templated name before looking it up inAkira Hatanaka2017-01-311-2/+6
* Towards P0091R3: parsing support for class template argument deduction in typ...Richard Smith2017-01-301-4/+3
* Revert r293455, which breaks v8 with a spurious error. Testcase added.Sam McCall2017-01-301-3/+4
* Towards P0091R3: parsing support for class template argument deduction in typ...Richard Smith2017-01-301-4/+3
* Switch the template specialization kind for a non-defining declaration of aRichard Smith2017-01-281-15/+5
* -Wunused-func-template: do not warn on non-template function declarations thatRichard Smith2017-01-281-1/+6
* PR31469: Don't add friend template class decls to redecl chain in dependent c...Vassil Vassilev2017-01-121-2/+4
* Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith2017-01-121-4/+3
* Add the diagnose_if attribute to clang.George Burgess IV2017-01-091-19/+44
* Fix buildbots.Richard Smith2017-01-071-1/+1
* Consistently use a ConstantEvaluated context for expressions in attributes,Richard Smith2017-01-071-1/+2
* [MS] Instantiate default args during instantiation of exported default ctorsReid Kleckner2017-01-051-4/+31
* Only instantiate members of nested classes in local classes once, rather than...Richard Smith2017-01-041-2/+5
* Mark 'auto' as dependent when instantiating the type of a non-type templateRichard Smith2016-12-281-13/+13
* DR1315: a non-type template argument in a partial specialization is permittedRichard Smith2016-12-281-0/+18
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-201-59/+134
* Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper2016-12-191-134/+59
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-191-59/+134
* Fix some interactions between C++11 and C++14 features and using-declarations:Richard Smith2016-12-181-23/+27
* [Sema] Set range end of constructors and destructors in template instantiationsMalcolm Parsons2016-11-281-0/+2
* [Sema] Fix a bug in enable_if condition instantiation.George Burgess IV2016-11-171-3/+2
* Fix PR28366: Handle variables from enclosing local scopes more gracefully dur...Faisal Vali2016-11-131-1/+1
* Reinstate r284008 reverted in r284081, with two fixes:Richard Smith2016-10-141-22/+18
* Revert r284008. This is us to fail to instantiate static data members in someRichard Smith2016-10-121-18/+22
* Reinstate r283887 and r283882.Vassil Vassilev2016-10-121-22/+18