summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-strings/llvm-strings.cpp
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2016-11-15 00:01:40 +0000
committerVitaly Buka <vitalybuka@google.com>2016-11-15 00:01:40 +0000
commit3ee54a693394c3e00cd0357650665fed4cf94695 (patch)
tree7fe1f84fc87321608b57735411add2c334831f99 /llvm/tools/llvm-strings/llvm-strings.cpp
parent18270a843a959d5a2cc02daf15caa00dbc350f73 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud