Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 5e4650259cab03bf50773df287721fc92a7bb102..aea26114c1169d30a42a4c1ee0ea24a2facf8304 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -79,6 +79,7 @@ |
// - OrderedHashSet |
// - OrderedHashMap |
// - Context |
+// - TypeFeedbackVector |
// - JSFunctionResultCache |
// - ScopeInfo |
// - TransitionArray |
@@ -850,6 +851,7 @@ class GlobalObject; |
class ObjectVisitor; |
class LookupIterator; |
class StringStream; |
+class TypeFeedbackVector; |
// We cannot just say "class HeapType;" if it is created from a template... =8-? |
template<class> class TypeImpl; |
struct HeapTypeConfig; |
@@ -924,6 +926,7 @@ template <class C> inline bool Is(Object* obj); |
V(Map) \ |
V(DescriptorArray) \ |
V(TransitionArray) \ |
+ V(TypeFeedbackVector) \ |
V(DeoptimizationInputData) \ |
V(DeoptimizationOutputData) \ |
V(DependentCode) \ |
@@ -6975,9 +6978,8 @@ class SharedFunctionInfo: public HeapObject { |
// [feedback_vector] - accumulates ast node feedback from full-codegen and |
// (increasingly) from crankshafted code where sufficient feedback isn't |
- // available. Currently the field is duplicated in |
- // TypeFeedbackInfo::feedback_vector, but the allocation is done here. |
- DECL_ACCESSORS(feedback_vector, FixedArray) |
+ // available. |
+ DECL_ACCESSORS(feedback_vector, TypeFeedbackVector) |
// [instance class name]: class name for instances. |
DECL_ACCESSORS(instance_class_name, Object) |