diff options
author | Daniil Fukalov <daniil.fukalov@amd.com> | 2017-10-25 12:51:32 +0000 |
---|---|---|
committer | Daniil Fukalov <daniil.fukalov@amd.com> | 2017-10-25 12:51:32 +0000 |
commit | 2bfbadcbc19eeb7e059d844bcd8fd844f1c0a0ed (patch) | |
tree | ec8ca97088d00a147be541a7dce8b5f2f04d288b /llvm/include/llvm-c/Transforms | |
parent | c537795433018594a0b2967d88f04f282e15153e (diff) | |
download | bcm5719-llvm-2bfbadcbc19eeb7e059d844bcd8fd844f1c0a0ed.tar.gz bcm5719-llvm-2bfbadcbc19eeb7e059d844bcd8fd844f1c0a0ed.zip |
[inlineasm] Fix crash when number of matched input constraint operands overflows signed char
In a case when number of output constraint operands that has matched input operands
doesn't fit to signed char, TargetLowering::ParseConstraints() can try to access
ConstraintOperands (that is std::vector) with negative index.
Reviewers: rampitec, arsenm
Differential Review: https://reviews.llvm.org/D39125
llvm-svn: 316574
Diffstat (limited to 'llvm/include/llvm-c/Transforms')
0 files changed, 0 insertions, 0 deletions