diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2013-07-19 21:49:32 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2013-07-19 21:49:32 +0000 |
commit | 5e05c4afe48945b438d98a0efe9c6d6286b1bb9b (patch) | |
tree | e8c9668234f69998e2bc7cdd883172ae7dab2690 /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 8b8a7b551417fae6b3a0d861d068f6dd9af28f63 (diff) | |
download | llvm-5e05c4afe48945b438d98a0efe9c6d6286b1bb9b.zip llvm-5e05c4afe48945b438d98a0efe9c6d6286b1bb9b.tar.gz llvm-5e05c4afe48945b438d98a0efe9c6d6286b1bb9b.tar.bz2 |
Correctly handle packs for variadic type traits.
I'm not sure how to write a test for this; the following shows the
difference in -ast-dump:
template <int x> struct A {};
template <class T> struct B { };
template <class ...Args> using C = A<(__is_trivially_constructible(Args...))>;
template <class ...Args> using D = C<B<Args>...>;
However, I can't seem to write a test that triggers a visible difference
in behavior.
llvm-svn: 186726
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions