Bug 1210924 - Do not fire read barriers when using ReadBarriered in a boolean context; r=sfink

This commit is contained in:
Terrence Cole 2015-10-02 12:04:08 -07:00
Родитель 35cd15b8de
Коммит 661f8d914d
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -577,6 +577,10 @@ class ReadBarriered : public ReadBarrieredBase<T>
return this->value;
}
explicit operator bool() const {
return bool(this->value);
}
operator const T() const { return get(); }
const T operator->() const { return get(); }