| Index: src/heap.cc
|
| diff --git a/src/heap.cc b/src/heap.cc
|
| index 4bd31a8a457289b383ebc8ee7161c4694b67d719..b6f737424c580e824e3c28cad84ff20bdf5ce512 100644
|
| --- a/src/heap.cc
|
| +++ b/src/heap.cc
|
| @@ -2244,26 +2244,34 @@ bool Heap::CreateInitialObjects() {
|
| set_the_hole_value(obj);
|
|
|
| { MaybeObject* maybe_obj = CreateOddball("arguments_marker",
|
| - Smi::FromInt(-4),
|
| + Smi::FromInt(-2),
|
| Oddball::kArgumentMarker);
|
| if (!maybe_obj->ToObject(&obj)) return false;
|
| }
|
| set_arguments_marker(obj);
|
|
|
| { MaybeObject* maybe_obj = CreateOddball("no_interceptor_result_sentinel",
|
| - Smi::FromInt(-2),
|
| + Smi::FromInt(-3),
|
| Oddball::kOther);
|
| if (!maybe_obj->ToObject(&obj)) return false;
|
| }
|
| set_no_interceptor_result_sentinel(obj);
|
|
|
| { MaybeObject* maybe_obj = CreateOddball("termination_exception",
|
| - Smi::FromInt(-3),
|
| + Smi::FromInt(-4),
|
| Oddball::kOther);
|
| if (!maybe_obj->ToObject(&obj)) return false;
|
| }
|
| set_termination_exception(obj);
|
|
|
| + { MaybeObject* maybe_obj = CreateOddball("frame_alignment_marker",
|
| + Smi::FromInt(-5),
|
| + Oddball::kOther);
|
| + if (!maybe_obj->ToObject(&obj)) return false;
|
| + }
|
| + set_frame_alignment_marker(obj);
|
| + STATIC_ASSERT(Oddball::kLeastHiddenOddballNumber == -5);
|
| +
|
| // Allocate the empty string.
|
| { MaybeObject* maybe_obj = AllocateRawAsciiString(0, TENURED);
|
| if (!maybe_obj->ToObject(&obj)) return false;
|
|
|