summaryrefslogtreecommitdiff
path: root/chromium/v8/src/base/optional.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/v8/src/base/optional.h
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-chromium-85-based.tar.gz
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/v8/src/base/optional.h')
-rw-r--r--chromium/v8/src/base/optional.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/chromium/v8/src/base/optional.h b/chromium/v8/src/base/optional.h
index 6610c7ffc33..3c13e654c80 100644
--- a/chromium/v8/src/base/optional.h
+++ b/chromium/v8/src/base/optional.h
@@ -557,33 +557,33 @@ class OPTIONAL_DECLSPEC_EMPTY_BASES Optional
return *this;
}
- const T* operator->() const {
- DCHECK(storage_.is_populated_);
+ constexpr const T* operator->() const {
+ CONSTEXPR_DCHECK(storage_.is_populated_);
return &storage_.value_;
}
- T* operator->() {
- DCHECK(storage_.is_populated_);
+ constexpr T* operator->() {
+ CONSTEXPR_DCHECK(storage_.is_populated_);
return &storage_.value_;
}
- const T& operator*() const & {
- DCHECK(storage_.is_populated_);
+ constexpr const T& operator*() const& {
+ CONSTEXPR_DCHECK(storage_.is_populated_);
return storage_.value_;
}
- T& operator*() & {
- DCHECK(storage_.is_populated_);
+ constexpr T& operator*() & {
+ CONSTEXPR_DCHECK(storage_.is_populated_);
return storage_.value_;
}
- const T&& operator*() const && {
- DCHECK(storage_.is_populated_);
+ constexpr const T&& operator*() const&& {
+ CONSTEXPR_DCHECK(storage_.is_populated_);
return std::move(storage_.value_);
}
- T&& operator*() && {
- DCHECK(storage_.is_populated_);
+ constexpr T&& operator*() && {
+ CONSTEXPR_DCHECK(storage_.is_populated_);
return std::move(storage_.value_);
}