diff options
author | Alex Shlyapnikov <alekseys@google.com> | 2018-06-08 23:31:42 +0000 |
---|---|---|
committer | Alex Shlyapnikov <alekseys@google.com> | 2018-06-08 23:31:42 +0000 |
commit | 643600566dcecfd9095d868c0f2aa030828faf7c (patch) | |
tree | 720d08f9cbc72b98ff8b72c2f293a98a719c424c /llvm/lib/Support/StringMap.cpp | |
parent | 646d06fce001151bc8950c6644050d627511862a (diff) | |
download | llvm-643600566dcecfd9095d868c0f2aa030828faf7c.zip llvm-643600566dcecfd9095d868c0f2aa030828faf7c.tar.gz llvm-643600566dcecfd9095d868c0f2aa030828faf7c.tar.bz2 |
[MSan] Report proper error on allocator failures instead of CHECK(0)-ing
Summary:
Following up on and complementing D44404.
Currently many allocator specific errors (OOM, for example) are reported as
a text message and CHECK(0) termination, not stack, no details, not too
helpful nor informative. To improve the situation, detailed and
structured errors were defined and reported under the appropriate conditions.
Reviewers: eugenis
Subscribers: srhines, delcypher, #sanitizers, llvm-commits
Differential Revision: https://reviews.llvm.org/D47793
llvm-svn: 334338
Diffstat (limited to 'llvm/lib/Support/StringMap.cpp')
0 files changed, 0 insertions, 0 deletions