| Index: src/compiler.h
|
| diff --git a/src/compiler.h b/src/compiler.h
|
| index e58562664732af04b5fb4fa589440ec30b5482bc..1223cc888c94b14a5f3a47150673037cd146fa8b 100644
|
| --- a/src/compiler.h
|
| +++ b/src/compiler.h
|
| @@ -124,7 +124,8 @@ class CompilationInfo {
|
| kTypingEnabled = 1 << 19,
|
| kDisableFutureOptimization = 1 << 20,
|
| kSplittingEnabled = 1 << 23,
|
| - kBuiltinInliningEnabled = 1 << 24
|
| + kBuiltinInliningEnabled = 1 << 24,
|
| + kTypeFeedbackEnabled = 1 << 25
|
| };
|
|
|
| explicit CompilationInfo(ParseInfo* parse_info);
|
| @@ -210,6 +211,12 @@ class CompilationInfo {
|
|
|
| bool is_context_specializing() const { return GetFlag(kContextSpecializing); }
|
|
|
| + void MarkAsTypeFeedbackEnabled() { SetFlag(kTypeFeedbackEnabled); }
|
| +
|
| + bool is_type_feedback_enabled() const {
|
| + return GetFlag(kTypeFeedbackEnabled);
|
| + }
|
| +
|
| void MarkAsInliningEnabled() { SetFlag(kInliningEnabled); }
|
|
|
| bool is_inlining_enabled() const { return GetFlag(kInliningEnabled); }
|
|
|