summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects.h
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2017-03-23 14:05:51 +0100
committerMichaël Zasso <targos@protonmail.com>2017-03-25 09:44:12 +0100
commit9c9e2d7f4a576310eb652a620db090f00a320243 (patch)
tree5a41e9dde9234264ac4196a1b34493d8e0a6fde5 /deps/v8/src/objects.h
parent07088e6fc1342b5581d9e6f7ce084308573e3139 (diff)
downloadnode-new-9c9e2d7f4a576310eb652a620db090f00a320243.tar.gz
deps: backport 3297130 from upstream V8
This fixes a build failure on Windows. Original commit message: Rename TypeFeedbackVector to FeedbackVector. ... and TypeFeedbackMetadata to FeedbackMetadata. BUG= Change-Id: I2556d1c2a8f37b8cf3d532cc98d973b6dc7e9e6c Reviewed-on: https://chromium-review.googlesource.com/439244 Commit-Queue: Igor Sheludko <ishell@chromium.org> Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Reviewed-by: Michael Stanton <mvstanton@chromium.org> Reviewed-by: Jaroslav Sevcik <jarin@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Hannes Payer <hpayer@chromium.org> Cr-Commit-Position: refs/heads/master@{#42999} Refs: https://github.com/nodejs/v8/issues/4 PR-URL: https://github.com/nodejs/node/pull/11752 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Diffstat (limited to 'deps/v8/src/objects.h')
-rw-r--r--deps/v8/src/objects.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/deps/v8/src/objects.h b/deps/v8/src/objects.h
index f9b696aff5..fc67349d44 100644
--- a/deps/v8/src/objects.h
+++ b/deps/v8/src/objects.h
@@ -93,8 +93,8 @@
// - OrderedHashSet
// - OrderedHashMap
// - Context
-// - TypeFeedbackMetadata
-// - TypeFeedbackVector
+// - FeedbackMetadata
+// - FeedbackVector
// - TemplateList
// - TransitionArray
// - ScopeInfo
@@ -910,8 +910,8 @@ V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream& os,
V(STRING_SPLIT_CACHE_SUB_TYPE) \
V(STRING_TABLE_SUB_TYPE) \
V(TEMPLATE_INFO_SUB_TYPE) \
- V(TYPE_FEEDBACK_VECTOR_SUB_TYPE) \
- V(TYPE_FEEDBACK_METADATA_SUB_TYPE) \
+ V(FEEDBACK_VECTOR_SUB_TYPE) \
+ V(FEEDBACK_METADATA_SUB_TYPE) \
V(WEAK_NEW_SPACE_OBJECT_TO_CODE_SUB_TYPE)
enum FixedArraySubInstanceType {
@@ -970,8 +970,8 @@ class SafepointEntry;
class SharedFunctionInfo;
class StringStream;
class TypeFeedbackInfo;
-class TypeFeedbackMetadata;
-class TypeFeedbackVector;
+class FeedbackMetadata;
+class FeedbackVector;
class WeakCell;
class TransitionArray;
class TemplateList;
@@ -1044,8 +1044,8 @@ template <class C> inline bool Is(Object* obj);
V(FrameArray) \
V(TransitionArray) \
V(LiteralsArray) \
- V(TypeFeedbackMetadata) \
- V(TypeFeedbackVector) \
+ V(FeedbackMetadata) \
+ V(FeedbackVector) \
V(DeoptimizationInputData) \
V(DeoptimizationOutputData) \
V(DependentCode) \
@@ -4991,15 +4991,15 @@ class LiteralsArray : public FixedArray {
return OffsetOfElementAt(index + kFirstLiteralIndex);
}
- inline TypeFeedbackVector* feedback_vector() const;
- inline void set_feedback_vector(TypeFeedbackVector* vector);
+ inline FeedbackVector* feedback_vector() const;
+ inline void set_feedback_vector(FeedbackVector* vector);
inline Object* literal(int literal_index) const;
inline void set_literal(int literal_index, Object* literal);
inline void set_literal_undefined(int literal_index);
inline int literals_count() const;
static Handle<LiteralsArray> New(Isolate* isolate,
- Handle<TypeFeedbackVector> vector,
+ Handle<FeedbackVector> vector,
int number_of_literals,
PretenureFlag pretenure = TENURED);
@@ -7263,7 +7263,7 @@ class SharedFunctionInfo: public HeapObject {
// [feedback_metadata] - describes ast node feedback from full-codegen and
// (increasingly) from crankshafted code where sufficient feedback isn't
// available.
- DECL_ACCESSORS(feedback_metadata, TypeFeedbackMetadata)
+ DECL_ACCESSORS(feedback_metadata, FeedbackMetadata)
// [function_literal_id] - uniquely identifies the FunctionLiteral this
// SharedFunctionInfo represents within its script, or -1 if this
@@ -8173,7 +8173,7 @@ class JSFunction: public JSObject {
DECL_ACCESSORS(literals, LiteralsArray)
static void EnsureLiterals(Handle<JSFunction> function);
- inline TypeFeedbackVector* feedback_vector();
+ inline FeedbackVector* feedback_vector();
// Unconditionally clear the type feedback vector (including vector ICs).
void ClearTypeFeedbackInfo();