1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00

[StringSet] Simplify code a bit. NFC.

This commit is contained in:
Benjamin Kramer 2020-05-14 20:56:49 +02:00
parent 648d085229
commit 168515468c

View File

@ -31,13 +31,13 @@ public:
explicit StringSet(AllocatorTy a) : Base(a) {}
std::pair<typename Base::iterator, bool> insert(StringRef key) {
return Base::insert(std::make_pair(key, None));
return Base::try_emplace(key);
}
template <typename InputIt>
void insert(const InputIt &begin, const InputIt &end) {
for (auto it = begin; it != end; ++it)
Base::insert(std::make_pair(*it, None));
insert(*it);
}
template <typename ValueTy>