Skip to content

Commit a4f8c6f

Browse files
jckingkyessenov
authored andcommitted
Fix specialization of MapValueBuilder::InsertOrUpdate
PiperOrigin-RevId: 531006717
1 parent a1fbbac commit a4f8c6f

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

base/values/map_value_builder.h

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,23 +1268,19 @@ class MapValueBuilderImpl<K, V, UK, void> : public MapValueBuilderInterface {
12681268
}
12691269

12701270
absl::StatusOr<bool> InsertOrUpdate(const K& key, const Handle<V>& value) {
1271-
return storage_.insert_or_assign(std::make_pair(key, value)).second;
1271+
return storage_.insert_or_assign(key, value).second;
12721272
}
12731273

12741274
absl::StatusOr<bool> InsertOrUpdate(const K& key, Handle<V>&& value) {
1275-
return storage_.insert_or_assign(std::make_pair(key, std::move(value)))
1276-
.second;
1275+
return storage_.insert_or_assign(key, std::move(value)).second;
12771276
}
12781277

12791278
absl::StatusOr<bool> InsertOrUpdate(K&& key, const Handle<V>& value) {
1280-
return storage_.insert_or_assign(std::make_pair(std::move(key), value))
1281-
.second;
1279+
return storage_.insert_or_assign(std::move(key), value).second;
12821280
}
12831281

12841282
absl::StatusOr<bool> InsertOrUpdate(K&& key, Handle<V>&& value) {
1285-
return storage_
1286-
.insert_or_assign(std::make_pair(std::move(key), std::move(value)))
1287-
.second;
1283+
return storage_.insert_or_assign(std::move(key), std::move(value)).second;
12881284
}
12891285

12901286
bool Has(const Handle<Value>& key) const override { return Has(key.As<K>()); }

0 commit comments

Comments
 (0)