summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/MicrosoftExtensions.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-12-20 02:24:11 +0000
committerDouglas Gregor <dgregor@apple.com>2010-12-20 02:24:11 +0000
commitd2fa766ad03ebb5e5170c7593ade7c322fe174e8 (patch)
tree8b9fb3ac9db5e439bc1d64886e34277b46140de2 /clang/test/Parser/MicrosoftExtensions.cpp
parent17a06b7efab559f0ae8df678524d6e3c3dfd3d52 (diff)
downloadbcm5719-llvm-d2fa766ad03ebb5e5170c7593ade7c322fe174e8.tar.gz
bcm5719-llvm-d2fa766ad03ebb5e5170c7593ade7c322fe174e8.zip
Introduce a new type, PackExpansionType, to capture types that are
pack expansions, e.g. given template<typename... Types> struct tuple; template<typename... Types> struct tuple_of_refs { typedef tuple<Types&...> types; }; the type of the "types" typedef is a PackExpansionType whose pattern is Types&. This commit introduces support for creating pack expansions for template type arguments, as above, but not for any other kind of pack expansion, nor for any form of instantiation. llvm-svn: 122223
Diffstat (limited to 'clang/test/Parser/MicrosoftExtensions.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud