| commit | 130cc445e46836b28defdce03b1adfdb16ddcf41 | [log] [tgz] |
|---|---|---|
| author | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Feb 21 23:49:18 2017 +0000 |
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Feb 21 23:49:18 2017 +0000 |
| tree | d21290fd46337cb99f9829ca4d019ca4d277b8e6 | |
| parent | 9417505f7db57d5413b9974b5484291466ba42a3 [diff] |
Fix deduction of type of pack-expanded non-type template parameter. We need to look through the PackExpansionType in the parameter type when deducing, and we need to consider the possibility of deducing arguments for packs that are not lexically mentioned in the pattern (but are nonetheless deducible) when figuring out which packs are covered by a pack deduction scope. llvm-svn: 295790