aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-04-05 14:57:50 +0000
committerTobias Grosser <tobias@grosser.es>2015-04-05 14:57:50 +0000
commit2a586c387b0aedda5aa6477513a09c8f88387700 (patch)
tree0c0373cd14c431bd7369bf9ecca2291c679cf6fc /clang/lib/CodeGen/CodeGenModule.cpp
parentbcf3bc2757702619cef87ce3a2b4a6ad3395e068 (diff)
downloadllvm-2a586c387b0aedda5aa6477513a09c8f88387700.zip
llvm-2a586c387b0aedda5aa6477513a09c8f88387700.tar.gz
llvm-2a586c387b0aedda5aa6477513a09c8f88387700.tar.bz2
Do not assume all multi-parameter products are affine
As soon as one operand of the product is invalid, the entire product is invalid. This happens for example if one of the operands is not loop-invariant. This fixes http://llvm.org/PR23125 Reported-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com llvm-svn: 234119
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions