diff --git a/js/src/vm/String-inl.h b/js/src/vm/String-inl.h index 6c91dda650..3c66178d7b 100644 --- a/js/src/vm/String-inl.h +++ b/js/src/vm/String-inl.h @@ -187,7 +187,7 @@ JSDependentString::new_(js::ExclusiveContext* cx, JSLinearString* baseArg, size_ if (baseArg->isExternal() && !baseArg->ensureFlat(cx->asJSContext())) return nullptr; - JSDependentString* str = js::Allocate(cx, js::gc::TenuredHeap); + JSDependentString* str = js::Allocate(cx, js::gc::DefaultHeap); if (str) { str->init(cx, baseArg, start, length); return str; @@ -195,7 +195,7 @@ JSDependentString::new_(js::ExclusiveContext* cx, JSLinearString* baseArg, size_ js::RootedLinearString base(cx, baseArg); - str = js::Allocate(cx, js::gc::TenuredHeap); + str = js::Allocate(cx, js::gc::DefaultHeap); if (!str) return nullptr; str->init(cx, base, start, length); @@ -231,7 +231,7 @@ JSFlatString::new_(js::ExclusiveContext* cx, const CharT* chars, size_t length) if (cx->compartment()->isAtomsCompartment()) str = js::Allocate(cx); else - str = js::Allocate(cx, js::gc::TenuredHeap); + str = js::Allocate(cx, js::gc::DefaultHeap); if (!str) return nullptr; @@ -275,7 +275,7 @@ JSThinInlineString::new_(js::ExclusiveContext* cx) if (cx->compartment()->isAtomsCompartment()) return (JSThinInlineString*)(js::Allocate(cx)); - return js::Allocate(cx, js::gc::TenuredHeap); + return js::Allocate(cx, js::gc::DefaultHeap); } template @@ -285,7 +285,7 @@ JSFatInlineString::new_(js::ExclusiveContext* cx) if (cx->compartment()->isAtomsCompartment()) return (JSFatInlineString*)(js::Allocate(cx)); - return js::Allocate(cx, js::gc::TenuredHeap); + return js::Allocate(cx, js::gc::DefaultHeap); } template<>