summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make attribute instantiation instantiate all attributes, not just the first ofRichard Smith2018-01-041-11/+2
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-0/+24
* Suppress undefined-template warnings when the pattern is declared in a system...Nick Lewycky2018-01-021-2/+4
* [Frontend] Correctly handle instantiating ctors with skipped bodiesIlya Biryukov2017-12-281-13/+13
* When instantiating a deduction guide, transform its name.Richard Smith2017-12-211-3/+7
* [Frontend] Handle skipped bodies in template instantiationsIlya Biryukov2017-12-201-9/+14
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+3
* Generalize "static data member instantiated" notification to cover variable t...Richard Smith2017-12-051-18/+12
* PR35456: Track definedness of variable template specializations separately fromRichard Smith2017-12-021-0/+9
* Never try to instantiate a deduction guide's "definition". Fixes bogus warnin...Richard Smith2017-10-281-1/+2
* [C++17] Fix PR34970 - tweak overload resolution for class template deduction-...Faisal Vali2017-10-221-4/+6
* Don't suppress instantiation of definitions for variables subject to explicitRichard Smith2017-10-181-2/+4
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-101-7/+10
* Revert "[Modules TS] Module ownership semantics for redeclarations."Eric Liu2017-10-101-10/+7
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-091-7/+10
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-1/+0
* PR33839: Fix -Wunused handling for structured binding declarations.Richard Smith2017-10-021-0/+1
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-221-8/+2
* Revert "Give external linkage and mangling to lambdas inside inline variables...Vitaly Buka2017-09-211-2/+8
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-201-8/+2
* [OPENMP] Fix for PR34445: Reduction initializer segfaults at runtime inAlexey Bataev2017-09-061-10/+22
* PR34163: Don't cache an incorrect key function for a class if queried betweenRichard Smith2017-08-121-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
OpenPOWER on IntegriCloud