Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index 0837bf9634e33cc088a7a8dea90e479161c65902..eb5ec52da6350a7126ef0f45f5e4d34f5b95bdf9 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -450,7 +450,7 @@ class HEnvironment: public ZoneObject { |
// Simple accessors. |
Handle<JSFunction> closure() const { return closure_; } |
const ZoneList<HValue*>* values() const { return &values_; } |
- const ZoneList<int>* assigned_variables() const { |
+ const GrowableBitVector* assigned_variables() const { |
return &assigned_variables_; |
} |
FrameType frame_type() const { return frame_type_; } |
@@ -557,7 +557,7 @@ class HEnvironment: public ZoneObject { |
void ClearHistory() { |
pop_count_ = 0; |
push_count_ = 0; |
- assigned_variables_.Rewind(0); |
+ assigned_variables_.Clear(); |
} |
void SetValueAt(int index, HValue* value) { |
@@ -606,7 +606,7 @@ class HEnvironment: public ZoneObject { |
Handle<JSFunction> closure_; |
// Value array [parameters] [specials] [locals] [temporaries]. |
ZoneList<HValue*> values_; |
- ZoneList<int> assigned_variables_; |
+ GrowableBitVector assigned_variables_; |
FrameType frame_type_; |
int parameter_count_; |
int specials_count_; |