diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-02-21 23:49:18 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-02-21 23:49:18 +0000 |
commit | 130cc445e46836b28defdce03b1adfdb16ddcf41 (patch) | |
tree | d21290fd46337cb99f9829ca4d019ca4d277b8e6 /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | 9417505f7db57d5413b9974b5484291466ba42a3 (diff) | |
download | bcm5719-llvm-130cc445e46836b28defdce03b1adfdb16ddcf41.tar.gz bcm5719-llvm-130cc445e46836b28defdce03b1adfdb16ddcf41.zip |
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
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions