Chromium Code Reviews| Index: src/type-info.cc |
| diff --git a/src/type-info.cc b/src/type-info.cc |
| index f5d2afbe5c2a1251294112439557966c0885448e..c45a106fe6a37fe27e2162a12d525916b3945f4c 100644 |
| --- a/src/type-info.cc |
| +++ b/src/type-info.cc |
| @@ -171,18 +171,18 @@ CheckType TypeFeedbackOracle::GetCallCheckType(Call* expr) { |
| return check; |
| } |
| -ExternalArrayType TypeFeedbackOracle::GetKeyedLoadExternalArrayType( |
| +JSObject::ElementsKind TypeFeedbackOracle::GetKeyedLoadElementsKind( |
|
Jakob Kummerow
2011/06/09 14:26:40
See the comment in type-info.h -- I think you can
danno
2011/06/09 15:03:27
Done.
|
| Property* expr) { |
| Handle<Object> stub = GetInfo(expr->id()); |
| ASSERT(stub->IsCode()); |
| - return Code::cast(*stub)->external_array_type(); |
| + return Code::cast(*stub)->FindFirstMap()->elements_kind(); |
| } |
| -ExternalArrayType TypeFeedbackOracle::GetKeyedStoreExternalArrayType( |
| +JSObject::ElementsKind TypeFeedbackOracle::GetKeyedStoreElementsKind( |
| Expression* expr) { |
| Handle<Object> stub = GetInfo(expr->id()); |
| ASSERT(stub->IsCode()); |
| - return Code::cast(*stub)->external_array_type(); |
| + return Code::cast(*stub)->FindFirstMap()->elements_kind(); |
| } |
| Handle<JSObject> TypeFeedbackOracle::GetPrototypeForPrimitiveCheck( |