Chromium Code Reviews| Index: src/ast.h |
| diff --git a/src/ast.h b/src/ast.h |
| index 3de00ef5d30c00d6d310ec886d3faf749808fddc..2dfc8e8414228f96f50e3b77222b96fbcb13aa14 100644 |
| --- a/src/ast.h |
| +++ b/src/ast.h |
| @@ -710,6 +710,7 @@ class CaseClause: public ZoneObject { |
| // Type feedback information. |
| void RecordTypeFeedback(TypeFeedbackOracle* oracle); |
| bool IsSmiCompare() { return compare_type_ == SMI_ONLY; } |
| + bool IsSymbolCompare() { return compare_type_ == SYMBOL_ONLY; } |
|
fschneider
2011/11/01 09:26:19
You introduce IsSymbolCompare, but it does not see
indutny
2011/11/01 09:31:07
Probably, better remove it, as I can't see any use
|
| bool IsObjectCompare() { return compare_type_ == OBJECT_ONLY; } |
| private: |
| @@ -717,7 +718,7 @@ class CaseClause: public ZoneObject { |
| Label body_target_; |
| ZoneList<Statement*>* statements_; |
| int position_; |
| - enum CompareTypeFeedback { NONE, SMI_ONLY, OBJECT_ONLY }; |
| + enum CompareTypeFeedback { NONE, SMI_ONLY, SYMBOL_ONLY, OBJECT_ONLY }; |
| CompareTypeFeedback compare_type_; |
| int compare_id_; |
| int entry_id_; |