| Index: src/full-codegen.cc
|
| diff --git a/src/full-codegen.cc b/src/full-codegen.cc
|
| index a5814c51f2e90638f538db2b2c0460f30d52818b..61a6eac6349a73896b88b5676b8660552affb151 100644
|
| --- a/src/full-codegen.cc
|
| +++ b/src/full-codegen.cc
|
| @@ -365,12 +365,13 @@ unsigned FullCodeGenerator::EmitBackEdgeTable() {
|
| }
|
|
|
|
|
| -void FullCodeGenerator::EnsureSlotContainsAllocationSite(int slot) {
|
| +void FullCodeGenerator::EnsureSlotContainsAllocationSite(
|
| + FeedbackVectorSlot slot) {
|
| Handle<FixedArray> vector = FeedbackVector();
|
| - if (!vector->get(slot)->IsAllocationSite()) {
|
| + if (!vector->get(slot.ToInt())->IsAllocationSite()) {
|
| Handle<AllocationSite> allocation_site =
|
| isolate()->factory()->NewAllocationSite();
|
| - vector->set(slot, *allocation_site);
|
| + vector->set(slot.ToInt(), *allocation_site);
|
| }
|
| }
|
|
|
|
|