summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/maybe-object-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/maybe-object-inl.h')
-rw-r--r--deps/v8/src/objects/maybe-object-inl.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/deps/v8/src/objects/maybe-object-inl.h b/deps/v8/src/objects/maybe-object-inl.h
index 0c04550673..fa3cd8c14f 100644
--- a/deps/v8/src/objects/maybe-object-inl.h
+++ b/deps/v8/src/objects/maybe-object-inl.h
@@ -7,8 +7,7 @@
#include "src/objects/maybe-object.h"
-#include "include/v8.h"
-#include "src/globals.h"
+#include "src/objects-inl.h"
namespace v8 {
namespace internal {
@@ -26,7 +25,7 @@ Smi* MaybeObject::ToSmi() {
return Smi::cast(reinterpret_cast<Object*>(this));
}
-bool MaybeObject::IsStrongOrWeakHeapObject() {
+bool MaybeObject::IsStrongOrWeakHeapObject() const {
if (IsSmi() || IsClearedWeakHeapObject()) {
return false;
}
@@ -53,7 +52,7 @@ bool MaybeObject::ToStrongOrWeakHeapObject(
return true;
}
-bool MaybeObject::IsStrongHeapObject() {
+bool MaybeObject::IsStrongHeapObject() const {
return !HasWeakHeapObjectTag(this) && !IsSmi();
}
@@ -70,11 +69,11 @@ HeapObject* MaybeObject::ToStrongHeapObject() {
return reinterpret_cast<HeapObject*>(this);
}
-bool MaybeObject::IsWeakHeapObject() {
+bool MaybeObject::IsWeakHeapObject() const {
return HasWeakHeapObjectTag(this) && !IsClearedWeakHeapObject();
}
-bool MaybeObject::IsWeakOrClearedHeapObject() {
+bool MaybeObject::IsWeakOrClearedHeapObject() const {
return HasWeakHeapObjectTag(this);
}
@@ -104,7 +103,7 @@ Object* MaybeObject::GetHeapObjectOrSmi() {
return GetHeapObject();
}
-bool MaybeObject::IsObject() { return IsSmi() || IsStrongHeapObject(); }
+bool MaybeObject::IsObject() const { return IsSmi() || IsStrongHeapObject(); }
Object* MaybeObject::ToObject() {
DCHECK(!HasWeakHeapObjectTag(this));