1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Find a file
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
.mvn releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
build Implement ordering of toolchains. 2017-11-07 11:01:15 -05:00
codan Bug 525953 - Simplify the implementation of AbstractCodanCMarkerResolution.getProblem() 2017-10-26 14:05:51 -04:00
core Bug 526684 - Use InstantiationContext.setExpandPack() in CPPTemplates.instantiateTypes() if appropriate 2017-11-07 12:11:24 -05:00
cross Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
debug Make Qt toolchain selection more resilient. 2017-10-17 11:35:03 -04:00
doc Bug 520340: enable CLI to CDT's code formatter 2017-11-02 07:03:22 -04:00
dsf Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
dsf-gdb Bug 526254: Increase choice of speeds to match that of modern USB Serial 2017-10-19 15:05:16 +01:00
jtag Bug 361881: Test for undefined reset/delay/halt command 2017-11-01 21:36:21 +00:00
launch Bug 513589 - Add support to build CDT projects in a Docker Container 2017-10-22 05:38:51 -04:00
llvm Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
lrparser Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
lsp4e-cpp Fix API error in lsp4e.cpp plugin. 2017-11-02 11:57:08 -04:00
memory Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
native Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
qt Hook up the error parser properly in the build configuration. 2017-11-03 16:48:20 -04:00
releng CDT.setup fixes 2017-11-02 12:44:59 -04:00
remote Bug 526730 - Autotools should not run autotool commands in the Container 2017-11-02 11:20:35 -04:00
testsrunner Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
toolchains/arduino Hook up the error parser properly in the build configuration. 2017-11-03 16:48:20 -04:00
upc Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
util Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
visualizer Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
windows Implement ordering of toolchains. 2017-11-07 11:01:15 -05:00
xlc Add UI tests plugin for CMake. Fix a couple of bugs it found. 2017-10-06 16:36:51 -04:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Add the core build gcc ui plugin to the gcc build feature. 2017-11-04 22:31:41 -04:00