Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 206ab7e2accf5e496b6cd814eb1071c511cb21e7..1748bb236ded4fe9efd7f261cde7d2f382fb439e 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -1177,6 +1177,20 @@ void HTypeofIsAndBranch::PrintDataTo(StringStream* stream) { |
} |
+bool HTypeofIsAndBranch::KnownSuccessorBlock(HBasicBlock** block) { |
+ if (value()->representation().IsSpecialization()) { |
+ if (CheckNumberString()) { |
+ *block = FirstSuccessor(); |
+ } else { |
+ *block = SecondSuccessor(); |
+ } |
+ return true; |
+ } |
+ *block = NULL; |
+ return false; |
+} |
+ |
+ |
void HCheckMapValue::PrintDataTo(StringStream* stream) { |
value()->PrintNameTo(stream); |
stream->Add(" "); |