Commit 29581b7f authored by Santiago Aboy Solanes's avatar Santiago Aboy Solanes Committed by Commit Bot

[compiler] Replace TemplateObjectDescription with direct reads

Bug: v8:7790
Change-Id: I5391c6688dfad81e37d260fbfef22c3dbdce0dce
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2404769
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#69905}
parent b5f37051
...@@ -67,7 +67,8 @@ enum class OddballType : uint8_t { ...@@ -67,7 +67,8 @@ enum class OddballType : uint8_t {
V(AccessorInfo) \ V(AccessorInfo) \
V(ArrayBoilerplateDescription) \ V(ArrayBoilerplateDescription) \
V(BigInt) \ V(BigInt) \
V(HeapNumber) V(HeapNumber) \
V(TemplateObjectDescription)
// This list is sorted such that subtypes appear before their supertypes. // This list is sorted such that subtypes appear before their supertypes.
// DO NOT VIOLATE THIS PROPERTY! // DO NOT VIOLATE THIS PROPERTY!
...@@ -110,7 +111,6 @@ enum class OddballType : uint8_t { ...@@ -110,7 +111,6 @@ enum class OddballType : uint8_t {
V(PropertyCell) \ V(PropertyCell) \
V(SharedFunctionInfo) \ V(SharedFunctionInfo) \
V(SourceTextModule) \ V(SourceTextModule) \
V(TemplateObjectDescription) \
/* Subtypes of Object */ \ /* Subtypes of Object */ \
V(HeapObject) V(HeapObject)
......
...@@ -2006,7 +2006,9 @@ class TemplateObjectDescriptionData : public HeapObjectData { ...@@ -2006,7 +2006,9 @@ class TemplateObjectDescriptionData : public HeapObjectData {
public: public:
TemplateObjectDescriptionData(JSHeapBroker* broker, ObjectData** storage, TemplateObjectDescriptionData(JSHeapBroker* broker, ObjectData** storage,
Handle<TemplateObjectDescription> object) Handle<TemplateObjectDescription> object)
: HeapObjectData(broker, storage, object) {} : HeapObjectData(broker, storage, object) {
DCHECK(!FLAG_turbo_direct_heap_access);
}
}; };
class CodeData : public HeapObjectData { class CodeData : public HeapObjectData {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment