Chromium Code Reviews| Index: src/hydrogen.cc |
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
| index 8e0858dca7ea91be64f320d0f83392c592cbf8d9..d6fe8df5454a61489c437b5edadb0a0e7b3b6a92 100644 |
| --- a/src/hydrogen.cc |
| +++ b/src/hydrogen.cc |
| @@ -5446,7 +5446,6 @@ HInstruction* HOptimizedGraphBuilder::BuildLoadNamedField( |
| checked_object = Add<HLoadNamedField>( |
| checked_object, static_cast<HValue*>(NULL), |
| access.WithRepresentation(Representation::Tagged())); |
| - checked_object->set_type(HType::HeapNumber()); |
| // Load the double value from it. |
| access = HObjectAccess::ForHeapNumberValue(); |
| } |
| @@ -5486,7 +5485,7 @@ HInstruction* HOptimizedGraphBuilder::BuildStoreNamedField( |
| isolate()->heap()->GetPretenureMode() : NOT_TENURED; |
| HInstruction* heap_number = Add<HAllocate>(heap_number_size, |
| - HType::HeapNumber(), |
| + HType::Tagged(), |
|
Michael Starzinger
2014/05/26 17:38:09
nit: Maybe add a short comment why this is not HTy
|
| pretenure_flag, |
| HEAP_NUMBER_TYPE); |
| AddStoreMapConstant(heap_number, isolate()->factory()->heap_number_map()); |
| @@ -5499,7 +5498,6 @@ HInstruction* HOptimizedGraphBuilder::BuildStoreNamedField( |
| // Already holds a HeapNumber; load the box and write its value field. |
| HInstruction* heap_number = Add<HLoadNamedField>( |
| checked_object, static_cast<HValue*>(NULL), heap_number_access); |
| - heap_number->set_type(HType::HeapNumber()); |
| instr = New<HStoreNamedField>(heap_number, |
| HObjectAccess::ForHeapNumberValue(), |
| value, STORE_TO_INITIALIZED_ENTRY); |