| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 1fee95b6b9a897615b25bcc36309a0a1206fdf6a..d9303f35ed269621a1f0648f787651b2927a2051 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -13436,6 +13436,19 @@ void AllocationSite::AddDependentCompilationInfo(Handle<AllocationSite> site,
|
| }
|
|
|
|
|
| +const char* AllocationSite::PretenureDecisionName(PretenureDecision decision) {
|
| + switch (decision) {
|
| + case kUndecided: return "undecided";
|
| + case kDontTenure: return "don't tenure";
|
| + case kMaybeTenure: return "maybe tenure";
|
| + case kTenure: return "tenure";
|
| + case kZombie: return "zombie";
|
| + default: UNREACHABLE();
|
| + }
|
| + return NULL;
|
| +}
|
| +
|
| +
|
| void JSObject::UpdateAllocationSite(Handle<JSObject> object,
|
| ElementsKind to_kind) {
|
| if (!object->IsJSArray()) return;
|
|
|