llvm-project/libcxx/src
Eric Fiselier d6bd7bf6ba Initialize pointer in string conversion helpers to prevent MSAN diagnostic.
Since the initialization of the pointer happens across the libc library boundry
MSAN will not know the pointer was initialized. This fixes MSAN failures in
test/strings/string.conversions.

llvm-svn: 222052
2014-11-14 22:23:57 +00:00
..
support Fix typos 2014-05-15 11:27:39 +00:00
algorithm.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
bind.cpp license change 2010-11-16 22:09:02 +00:00
chrono.cpp Fix comment that was obsoleted by r216949 2014-09-02 23:52:46 +00:00
condition_variable.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
debug.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
exception.cpp Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. 2014-11-01 00:41:42 +00:00
future.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
hash.cpp Fix typos 2014-05-15 11:27:39 +00:00
ios.cpp PR #21321 talked about implementation-defined behavior of realloc. I poo-poohed it, and was wrong. Fix the call in <locale>. Review the others, refactored some duplicated code, and found overflow bugs (and __event_cap_ was never getting updated, either). 2014-10-27 19:08:10 +00:00
iostream.cpp Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. 2013-08-12 18:38:34 +00:00
locale.cpp Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." 2014-08-27 00:39:47 +00:00
memory.cpp Address some post-commit review comments on r217261 2014-09-05 20:28:44 +00:00
mutex.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
new.cpp Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. 2014-11-01 00:41:42 +00:00
optional.cpp Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS 2013-11-15 22:42:10 +00:00
random.cpp [libc++] Don't return uninitialized data from random_device::operator() 2014-06-03 02:40:39 +00:00
regex.cpp Base regex code on char_class_type. 2014-07-29 19:23:39 +00:00
shared_mutex.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
stdexcept.cpp Exceptions store the message as reference counted string for 2014-04-30 19:54:11 +00:00
string.cpp Initialize pointer in string conversion helpers to prevent MSAN diagnostic. 2014-11-14 22:23:57 +00:00
strstream.cpp Switch to using C++ style casts. 2014-01-04 17:43:00 +00:00
system_error.cpp Newlib names ELAST differently than linux 2014-09-02 20:34:23 +00:00
thread.cpp Allow libc++ to be built on systems without POSIX threads 2014-09-05 19:45:05 +00:00
typeinfo.cpp Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. 2013-10-03 22:04:10 +00:00
utility.cpp Put std::piecewise_construct_t back into the dylib for ABI stability. When clients are in C++11/constexpr mode this will be safely ignored because piecewise_construct is then declared with internal linkage. 2012-04-03 23:45:46 +00:00
valarray.cpp Revert "Turn off extern templates for most uses." 2014-08-15 17:58:56 +00:00