Index: src/transitions-inl.h |
diff --git a/src/transitions-inl.h b/src/transitions-inl.h |
index 8a6d1bba1cf56216b0a3896beba4659f6a2f2c92..24c64f83d77670f8813d6dd68258693e03cf0e1b 100644 |
--- a/src/transitions-inl.h |
+++ b/src/transitions-inl.h |
@@ -157,7 +157,8 @@ int TransitionArray::SearchName(Name* name, int* out_insertion_index) { |
bool TransitionArray::IsSpecialTransition(Name* name) { |
if (!name->IsSymbol()) return false; |
Heap* heap = name->GetHeap(); |
- return name == heap->frozen_symbol() || |
+ return name == heap->nonextensible_symbol() || |
+ name == heap->sealed_symbol() || name == heap->frozen_symbol() || |
name == heap->elements_transition_symbol() || |
name == heap->observed_symbol(); |
} |