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; |