Don't copy things on Dictionary::Set

This commit is contained in:
Jeremy Apthorp 2018-04-25 15:18:27 -07:00
Родитель 99d9e262eb
Коммит 7733b87431
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -343,7 +343,7 @@ struct ToV8Traits<T, false> {
template <typename T>
bool TryConvertToV8(v8::Isolate* isolate,
T input,
const T& input,
v8::Local<v8::Value>* output) {
return ToV8Traits<T>::TryConvertToV8(isolate, input, output);
}

Просмотреть файл

@ -69,7 +69,7 @@ class Dictionary {
}
template<typename T>
bool Set(const base::StringPiece& key, T val) {
bool Set(const base::StringPiece& key, const T& val) {
v8::Local<v8::Value> v8_value;
if (!TryConvertToV8(isolate_, val, &v8_value))
return false;