Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index a91b9b7f343362043dbbf1d58f6a80c4b4ee5f59..6303cd13c7a583d13e906651c7cb81e39698c49d 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -779,11 +779,9 @@ bool HInstruction::CanDeoptimize() { |
case HValue::kArgumentsElements: |
case HValue::kArgumentsLength: |
case HValue::kArgumentsObject: |
- case HValue::kArrayShift: |
case HValue::kBlockEntry: |
case HValue::kBoundsCheckBaseIndexInformation: |
case HValue::kCallFunction: |
- case HValue::kCallJSFunction: |
case HValue::kCallNew: |
case HValue::kCallNewArray: |
case HValue::kCallStub: |
@@ -849,6 +847,7 @@ bool HInstruction::CanDeoptimize() { |
case HValue::kBitwise: |
case HValue::kBoundsCheck: |
case HValue::kBranch: |
+ case HValue::kCallJSFunction: |
case HValue::kCallRuntime: |
case HValue::kChange: |
case HValue::kCheckHeapObject: |
@@ -3609,12 +3608,6 @@ void HTransitionElementsKind::PrintDataTo(StringStream* stream) { |
} |
-void HArrayShift::PrintDataTo(StringStream* stream) { |
- object()->PrintNameTo(stream); |
- stream->Add(" [%s]", ElementsAccessor::ForKind(kind())->name()); |
-} |
- |
- |
void HLoadGlobalCell::PrintDataTo(StringStream* stream) { |
stream->Add("[%p]", *cell().handle()); |
if (!details_.IsDontDelete()) stream->Add(" (deleteable)"); |