diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-04-30 09:33:50 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-04-30 09:33:50 +0000 |
commit | d112b820662286d6e07ee3913848e037905642ed (patch) | |
tree | 54506285335f826312e2ce3d425394ce85cc33ca /llvm/lib/ExecutionEngine/TargetSelect.cpp | |
parent | 41cec5c3cb5abee90da24a175d96f527607ca85f (diff) | |
download | bcm5719-llvm-d112b820662286d6e07ee3913848e037905642ed.tar.gz bcm5719-llvm-d112b820662286d6e07ee3913848e037905642ed.zip |
raw_ostream::operator<<(StringRef): Avoid potential overflow in pointer arithmetic.
(OutBufCur + Size) might overflow if Size were large. For example on i686-linux,
OutBufCur: 0xFFFDF27D
OutBufEnd: 0xFFFDF370
Size: 0x0002BF20 (180,000)
It caused flaky error in MC/COFF/section-name-encoding.s.
llvm-svn: 207621
Diffstat (limited to 'llvm/lib/ExecutionEngine/TargetSelect.cpp')
0 files changed, 0 insertions, 0 deletions