| Index: src/ast.cc
|
| diff --git a/src/ast.cc b/src/ast.cc
|
| index e27feec1a63dbed8f1882d347144ff867664a859..e313779e13762ef703385816e823dbbf2fcae8d7 100644
|
| --- a/src/ast.cc
|
| +++ b/src/ast.cc
|
| @@ -516,6 +516,8 @@ void CaseClause::RecordTypeFeedback(TypeFeedbackOracle* oracle) {
|
| } else {
|
| ASSERT(compare_type_ == NONE);
|
| }
|
| +
|
| + hit_count_ = oracle->SwitchHitCount(this);
|
| }
|
|
|
|
|
| @@ -1074,7 +1076,9 @@ CaseClause::CaseClause(Isolate* isolate,
|
| statements_(statements),
|
| position_(pos),
|
| compare_type_(NONE),
|
| + hit_count_(0),
|
| compare_id_(AstNode::GetNextId(isolate)),
|
| + counter_id_(AstNode::GetNextId(isolate)),
|
| entry_id_(AstNode::GetNextId(isolate)) {
|
| }
|
|
|
|
|