Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index 0e027f83b026a98b73fa4402d8828fffebb84454..63232d955c8f57326cbf4df5854fe30cbbc48b0b 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -3183,44 +3183,47 @@ void Heap::CreateInitialObjects() { |
// Finish initializing oddballs after creating the string table. |
Oddball::Initialize(isolate(), factory->undefined_value(), "undefined", |
- factory->nan_value(), Oddball::kUndefined); |
+ factory->nan_value(), "undefined", Oddball::kUndefined); |
// Initialize the null_value. |
Oddball::Initialize(isolate(), factory->null_value(), "null", |
- handle(Smi::FromInt(0), isolate()), Oddball::kNull); |
+ handle(Smi::FromInt(0), isolate()), "object", |
+ Oddball::kNull); |
set_true_value(*factory->NewOddball(factory->boolean_map(), "true", |
handle(Smi::FromInt(1), isolate()), |
- Oddball::kTrue)); |
+ "boolean", Oddball::kTrue)); |
set_false_value(*factory->NewOddball(factory->boolean_map(), "false", |
handle(Smi::FromInt(0), isolate()), |
- Oddball::kFalse)); |
+ "boolean", Oddball::kFalse)); |
set_the_hole_value(*factory->NewOddball(factory->the_hole_map(), "hole", |
handle(Smi::FromInt(-1), isolate()), |
- Oddball::kTheHole)); |
+ "undefined", Oddball::kTheHole)); |
- set_uninitialized_value(*factory->NewOddball( |
- factory->uninitialized_map(), "uninitialized", |
- handle(Smi::FromInt(-1), isolate()), Oddball::kUninitialized)); |
+ set_uninitialized_value( |
+ *factory->NewOddball(factory->uninitialized_map(), "uninitialized", |
+ handle(Smi::FromInt(-1), isolate()), "undefined", |
+ Oddball::kUninitialized)); |
- set_arguments_marker(*factory->NewOddball( |
- factory->arguments_marker_map(), "arguments_marker", |
- handle(Smi::FromInt(-4), isolate()), Oddball::kArgumentMarker)); |
+ set_arguments_marker( |
+ *factory->NewOddball(factory->arguments_marker_map(), "arguments_marker", |
+ handle(Smi::FromInt(-4), isolate()), "undefined", |
+ Oddball::kArgumentMarker)); |
set_no_interceptor_result_sentinel(*factory->NewOddball( |
factory->no_interceptor_result_sentinel_map(), |
"no_interceptor_result_sentinel", handle(Smi::FromInt(-2), isolate()), |
- Oddball::kOther)); |
+ "undefined", Oddball::kOther)); |
set_termination_exception(*factory->NewOddball( |
factory->termination_exception_map(), "termination_exception", |
- handle(Smi::FromInt(-3), isolate()), Oddball::kOther)); |
+ handle(Smi::FromInt(-3), isolate()), "undefined", Oddball::kOther)); |
set_exception(*factory->NewOddball(factory->exception_map(), "exception", |
handle(Smi::FromInt(-5), isolate()), |
- Oddball::kException)); |
+ "undefined", Oddball::kException)); |
for (unsigned i = 0; i < arraysize(constant_string_table); i++) { |
Handle<String> str = |