Make StringSet::insert return pair<iterator, bool> like other self-associative containers

StringSet is still a bit dodgy in that it exposes the raw iterator of
the StringMap parent, which exposes the weird detail that StringSet
actually has a 'value'... but anyway, this is useful for a handful of
clients that want to reference the newly inserted/persistent string data
in the StringSet/Map/Entry/thing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222302 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
David Blaikie
2014-11-19 02:56:00 +00:00
parent 3977e2f696
commit 8f4a49f41a
4 changed files with 5 additions and 16 deletions

View File

@@ -1219,7 +1219,7 @@ static bool ValidateCheckPrefixes() {
if (Prefix == "")
return false;
if (!PrefixSet.insert(Prefix))
if (!PrefixSet.insert(Prefix).second)
return false;
if (!ValidateCheckPrefix(Prefix))