Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index af95c71310d9a2a46e4add2b4e40531054793844..3b0b53cc5063687d3397a2c3be0522659ce6d101 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -4477,11 +4477,12 @@ class HIsStringAndBranch FINAL : public HUnaryControlInstruction { |
virtual int RedefinedOperandIndex() { return 0; } |
private: |
- HIsStringAndBranch(HValue* value, |
- HBasicBlock* true_target = NULL, |
+ HIsStringAndBranch(HValue* value, HBasicBlock* true_target = NULL, |
HBasicBlock* false_target = NULL) |
- : HUnaryControlInstruction(value, true_target, false_target), |
- known_successor_index_(kNoKnownSuccessorIndex) { } |
+ : HUnaryControlInstruction(value, true_target, false_target), |
+ known_successor_index_(kNoKnownSuccessorIndex) { |
+ set_representation(Representation::Tagged()); |
+ } |
int known_successor_index_; |
}; |