summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/TargetSelect.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-04-30 09:33:50 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-04-30 09:33:50 +0000
commitd112b820662286d6e07ee3913848e037905642ed (patch)
tree54506285335f826312e2ce3d425394ce85cc33ca /llvm/lib/ExecutionEngine/TargetSelect.cpp
parent41cec5c3cb5abee90da24a175d96f527607ca85f (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud