Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index decc62705b28808de6ca0f78b66fc503421dbc5e..5eba428f02ce23cb4a86a1a8d6df6d4caee512f0 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -2352,15 +2352,19 @@ class HCallNewArray: public HCallNew { |
Handle<JSGlobalPropertyCell> type_cell) |
: HCallNew(context, constructor, argument_count), |
type_cell_(type_cell) { |
+ kind_ = static_cast<ElementsKind>(Smi::cast(type_cell->value())->value()); |
} |
Handle<JSGlobalPropertyCell> property_cell() const { |
return type_cell_; |
} |
+ ElementsKind kind() const { return kind_; } |
Michael Starzinger
2013/05/08 10:40:30
There are so many "kind"s in V8 already, can we re
|
+ |
DECLARE_CONCRETE_INSTRUCTION(CallNewArray) |
private: |
+ ElementsKind kind_; |
Handle<JSGlobalPropertyCell> type_cell_; |
}; |