summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Error.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-01-14 02:55:32 +0000
committerDouglas Gregor <dgregor@apple.com>2011-01-14 02:55:32 +0000
commitada4b79947d7f38abd03b9c8ea5e194d48b4e730 (patch)
treea8c066a3ae13ca32c185fcf8f25a4be066c7e479 /lldb/source/Core/Error.cpp
parentd4a5c05c97b8c70f062288116afdabcf4c532483 (diff)
downloadbcm5719-llvm-ada4b79947d7f38abd03b9c8ea5e194d48b4e730.tar.gz
bcm5719-llvm-ada4b79947d7f38abd03b9c8ea5e194d48b4e730.zip
Start implementing support for substitution into pack expansions that
involve template parameter packs at multiple template levels that occur within the signatures members of class templates (and partial specializations thereof). This is a work-in-progress that is deficient in several ways, notably: - It only works for template type parameter packs, but we need to also support non-type template parameter packs and template template parameter packs. - It doesn't keep track of the lengths of the substituted argument packs in the expansion, so it can't properly diagnose length mismatches. However, this is a concrete step in the right direction. llvm-svn: 123425
Diffstat (limited to 'lldb/source/Core/Error.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud