commit | 10ec0e4935e5d2efab4ee2731ccb350330dc5b34 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Fri Jul 19 19:40:38 2013 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Fri Jul 19 19:40:38 2013 +0000 |
tree | 4c0ee7609a4b8bd62be6fc1dd9a3fe0209dddeaa | |
parent | 635c1dca0fbe6d42646582c012e00eee5eb0af11 [diff] |
Fix for template substitution with packs. When we see a pack, and replace it with a template argument which is also a pack, we want to use the pack pattern, not the expanded pack. The caller should take care of expanding the pack afterwards. Fixes PR16646. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186713 91177308-0d34-0410-b5e6-96231b3b80d8