diff options
author | Vitaly Buka <vitalybuka@google.com> | 2016-11-15 00:01:40 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2016-11-15 00:01:40 +0000 |
commit | 3ee54a693394c3e00cd0357650665fed4cf94695 (patch) | |
tree | 7fe1f84fc87321608b57735411add2c334831f99 /llvm/tools/llvm-strings/llvm-strings.cpp | |
parent | 18270a843a959d5a2cc02daf15caa00dbc350f73 (diff) | |
download | bcm5719-llvm-3ee54a693394c3e00cd0357650665fed4cf94695.tar.gz bcm5719-llvm-3ee54a693394c3e00cd0357650665fed4cf94695.zip |
Avoid calling std::memcmp with nullptr
Summary:
UBSAN complains that this is undefined behavior.
We can assume that empty substring (N==1) always satisfy conditions. So
std::memcmp will be called only only for N > 1 and Str.size() > 0.
Reviewers: ruiu, zturner
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D26646
llvm-svn: 286910
Diffstat (limited to 'llvm/tools/llvm-strings/llvm-strings.cpp')
0 files changed, 0 insertions, 0 deletions