Make StringSet::insert return pair<iterator, bool> like other self-associative containers
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 19 Nov 2014 02:56:00 +0000 (02:56 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 19 Nov 2014 02:56:00 +0000 (02:56 +0000)
commit8f4a49f41a595f92f0d96570640c95ed12b0d5e2
treef2fc438064cb83215618f1d04ae99f917b13ed7e
parent3977e2f696513537dfa6cdbf4768dad4853097e8
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
include/llvm/ADT/StringSet.h
tools/opt/BreakpointPrinter.cpp
utils/FileCheck/FileCheck.cpp
utils/TableGen/DAGISelMatcherOpt.cpp