diff options
author | Will Dietz <wdietz2@illinois.edu> | 2013-10-13 22:09:26 +0000 |
---|---|---|
committer | Will Dietz <wdietz2@illinois.edu> | 2013-10-13 22:09:26 +0000 |
commit | 4df7c5baa1dfe2d9de7eef2600c9ac325e9fdcd6 (patch) | |
tree | fe26a346afd3acc887977295e4ea492b40e8a97d /lib/Support/Windows | |
parent | cf1f4c7dd19458f47a9ba720d90eec507d66c94a (diff) | |
download | llvm-4df7c5baa1dfe2d9de7eef2600c9ac325e9fdcd6.tar.gz llvm-4df7c5baa1dfe2d9de7eef2600c9ac325e9fdcd6.tar.bz2 llvm-4df7c5baa1dfe2d9de7eef2600c9ac325e9fdcd6.tar.xz |
MC: Don't assume incoming StringRef's are null terminated.
This can happen when processing command line arguments, which
are often stored as std::string's and later turned into
StringRef's via std::string::data(). Unfortunately this
is not guaranteed to return a null-terminated string
until C++11, causing breakage on platforms that don't do this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192558 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/Windows')
0 files changed, 0 insertions, 0 deletions