diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2013-06-26 23:30:50 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2013-06-26 23:30:50 +0000 |
commit | 437313c26f1fcba93fd4a73cf92fb291d4b05e22 (patch) | |
tree | 9b09158d19196db8dc454083a20247b0f6224273 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | |
parent | c2af8d627325877e7b4ab78d0d3c3fb76e6f3dd6 (diff) | |
download | bcm5719-llvm-437313c26f1fcba93fd4a73cf92fb291d4b05e22.tar.gz bcm5719-llvm-437313c26f1fcba93fd4a73cf92fb291d4b05e22.zip |
Handle all TemplateArguments in trivial TypeLocs.
Armed with a much better understanding of what
TemplateSpecializationTypeLoc::initializeArgLocs actually does, I now
understand that it's fine to just use an empty TemplateArgumentLocInfo
for Integral, Declaration, and NullPtr TemplateArguments.
Fixes PR14281. (The testcases are actually derived from libcxx_test in
deduction-crash.cpp because the original testcase was impossible to reduce.)
llvm-svn: 185038
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions