Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index 8b2f39d1235ab534b5d884185a7561110eeaf62a..c4536d6a7c10f9ed1816ec6850945dee2968bb9f 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -439,7 +439,7 @@ class MaybeLocal { |
return !IsEmpty(); |
} |
- // Will crash when checks are enabled if the MaybeLocal<> is empty. |
+ // Will crash if the MaybeLocal<> is empty. |
V8_INLINE Local<T> ToLocalChecked(); |
template <class S> |
@@ -6909,9 +6909,7 @@ Local<T> Eternal<T>::Get(Isolate* isolate) { |
template <class T> |
Local<T> MaybeLocal<T>::ToLocalChecked() { |
-#ifdef V8_ENABLE_CHECKS |
- if (val_ == nullptr) V8::ToLocalEmpty(); |
-#endif |
+ if (V8_UNLIKELY(val_ == nullptr)) V8::ToLocalEmpty(); |
return Local<T>(val_); |
} |