diff options
author | Eli Friedman <efriedma@quicinc.com> | 2020-05-20 15:08:36 -0700 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2020-06-30 13:23:07 -0700 |
commit | 0ec712afec642fa6a57fe17be0c8d7d096bf7434 (patch) | |
tree | 65667c2a33758242c711d8078f7844242f9d1da4 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | f7b2997ad67b2be7137677c70aa38d13cff18191 (diff) | |
download | llvm-0ec712afec642fa6a57fe17be0c8d7d096bf7434.zip llvm-0ec712afec642fa6a57fe17be0c8d7d096bf7434.tar.gz llvm-0ec712afec642fa6a57fe17be0c8d7d096bf7434.tar.bz2 |
[BitcodeReader] Fix DelayedShuffle handling for ConstantExpr shuffles.
The indexing was messed up, so the result was completely broken.
Shuffle constant exprs are rare in practice; without vscale types,
constant folding generally elminates them. So sort of hard to trip over.
Fixes regression from D72467.
(Recommitting after fix for memory leak.)
Differential Revision: https://reviews.llvm.org/D80330
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions