| Index: src/heap-inl.h
|
| diff --git a/src/heap-inl.h b/src/heap-inl.h
|
| index 9ed65d8107ddc04a38e72b61c1002c483562bcf4..a15b8ef489ef4ad9663ba174ae0798a2c76b3b04 100644
|
| --- a/src/heap-inl.h
|
| +++ b/src/heap-inl.h
|
| @@ -399,7 +399,9 @@ AllocationSpace Heap::TargetSpaceId(InstanceType type) {
|
| ASSERT(type != ODDBALL_TYPE);
|
| ASSERT(type != JS_GLOBAL_PROPERTY_CELL_TYPE);
|
|
|
| - if (type < FIRST_NONSTRING_TYPE) {
|
| + if (type <= LAST_NAME_TYPE) {
|
| + if (type == SYMBOL_TYPE) return OLD_POINTER_SPACE;
|
| + ASSERT(type < FIRST_NONSTRING_TYPE);
|
| // There are four string representations: sequential strings, external
|
| // strings, cons strings, and sliced strings.
|
| // Only the latter two contain non-map-word pointers to heap objects.
|
|
|