1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-05 06:33:23 +02:00
cdt/core/org.eclipse.cdt.core
Nathan Ridge daad877559 Bug 526684 - Use InstantiationContext.setExpandPack() in CPPTemplates.instantiateTypes() if appropriate
InstantiationContext.setExpandPack() and related methods were introduced
in bug 486971 to ensure that when instantiating a type list that
contains a pack expansion, with a parameter map that maps the template
parameter pack that appears in the expansion to another parameter pack
(which can happen when e.g. instantiating an alias template with
dependent arguments), the pack is expanded in the correct place.

However, bug 486971 only added use of this machinery to CPPTemplates.
instantiateArguments(). We can also instantiate a type list in
instantiateTypes() (used e.g. when instantiating the parameter types
of a function type), so the machinery needs to be used there as well.

Change-Id: Iabb458e8e3166c15ed922656fc0729a4a8cf8bbf
2017-11-07 12:11:24 -05:00
..
.settings Implement ordering of toolchains. 2017-11-07 11:01:15 -05:00
browser/org/eclipse/cdt
META-INF Core Build - add support for Generic target 2017-09-07 15:52:28 -04:00
model/org/eclipse/cdt Bug 513589 - Add support to build CDT projects in a Docker Container 2017-10-22 05:38:51 -04:00
parser/org/eclipse/cdt Bug 526684 - Use InstantiationContext.setExpandPack() in CPPTemplates.instantiateTypes() if appropriate 2017-11-07 12:11:24 -05:00
schema Implement ordering of toolchains. 2017-11-07 11:01:15 -05:00
src/org/eclipse/cdt Implement ordering of toolchains. 2017-11-07 11:01:15 -05:00
templateengine/org/eclipse/cdt/core/templateengine
utils/org/eclipse/cdt Bug 520257: Avoid touching file with unchanged content 2017-07-28 10:53:01 +01:00
.classpath
.options
.project
about.html
build.properties
plugin.properties
plugin.xml Bug 520340: enable CLI to CDT's code formatter 2017-11-02 07:03:22 -04:00