1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-01 04:33:36 +02:00
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
..
org.eclipse.cdt.core Bug 526684 - Use InstantiationContext.setExpandPack() in CPPTemplates.instantiateTypes() if appropriate 2017-11-07 12:11:24 -05:00
org.eclipse.cdt.core.linux
org.eclipse.cdt.core.linux.ppc
org.eclipse.cdt.core.linux.ppc64
org.eclipse.cdt.core.linux.ppc64le
org.eclipse.cdt.core.linux.x86
org.eclipse.cdt.core.linux.x86_64
org.eclipse.cdt.core.macosx Bug 519886 - eclipse CDT failed to create PTY on macOS 10.13 beta 2017-09-04 06:35:15 -04:00
org.eclipse.cdt.core.native
org.eclipse.cdt.core.tests Bug 526684 - Use InstantiationContext.setExpandPack() in CPPTemplates.instantiateTypes() if appropriate 2017-11-07 12:11:24 -05:00
org.eclipse.cdt.core.win32
org.eclipse.cdt.core.win32.x86
org.eclipse.cdt.core.win32.x86_64
org.eclipse.cdt.ui Implement ordering of toolchains. 2017-11-07 11:01:15 -05:00
org.eclipse.cdt.ui.tests bug 525794 - NPE when invoking Open Declaration in "empty space" 2017-10-11 16:51:33 -04:00
pom.xml Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00