diff options
author | Bob Wilson <bob.wilson@apple.com> | 2011-10-18 17:34:47 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2011-10-18 17:34:47 +0000 |
commit | 681561901dbb9804c9eded96363971a49da6a747 (patch) | |
tree | ebc7a492a1fde289f0882b5e045cca684de54879 /clang/lib/Driver/ToolChains.cpp | |
parent | 06ac75c8e330214c552ffc445485daa684877ec3 (diff) | |
download | bcm5719-llvm-681561901dbb9804c9eded96363971a49da6a747.tar.gz bcm5719-llvm-681561901dbb9804c9eded96363971a49da6a747.zip |
Fix a DAG combiner assertion failure when constant folding BUILD_VECTORS.
svn r139159 caused SelectionDAG::getConstant() to promote BUILD_VECTOR operands
with illegal types, even before type legalization. For this testcase, that led
to one BUILD_VECTOR with i16 operands and another with promoted i32 operands,
which triggered the assertion.
llvm-svn: 142370
Diffstat (limited to 'clang/lib/Driver/ToolChains.cpp')
0 files changed, 0 insertions, 0 deletions