commit | b096a9d02f1edc59a06258391fe26d3f6cddda07 | [log] [tgz] |
---|---|---|
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Thu Nov 29 14:44:00 2012 +0000 |
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Thu Nov 29 14:44:00 2012 +0000 |
tree | eedaaf42bbbb897eb8c099c8385c2ed066852a3d | |
parent | 35b3df6e31f9aac70fb471d74e39f899dfbd689f [diff] |
[msan] Fix getOriginForNaryOp. The old version failed on a 3-arg instruction with (-1, 0, 0) shadows (it would pick the 3rd operand origin irrespective of its shadow). The new version always picks the origin of the rightmost poisoned operand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168887 91177308-0d34-0410-b5e6-96231b3b80d8