[Support] Add a UniqueStringSaver: like StringSaver, but deduplicating.
authorSam McCall <sam.mccall@gmail.com>
Mon, 23 Jul 2018 10:44:40 +0000 (10:44 +0000)
committerSam McCall <sam.mccall@gmail.com>
Mon, 23 Jul 2018 10:44:40 +0000 (10:44 +0000)
commit4bb7883d097f324d8c1d5f9f50e09c7471340abe
treeb909789a69f397d7ffc1e0f55cc7481eee01fe77
parent52b85377eb60a41241dc107994eec56215b7f9af
[Support] Add a UniqueStringSaver: like StringSaver, but deduplicating.

Summary: Clarify contract of StringSaver (it null-terminates, callers rely on it).

Reviewers: hokein

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D49596

llvm-svn: 337677
llvm/include/llvm/Support/StringSaver.h
llvm/lib/Support/StringSaver.cpp