Bug 610823: Make nsTArray infallible by default. r=sicking a=blocker

This commit is contained in:
Chris Jones 2011-01-06 20:49:35 -08:00
Родитель 182872882a
Коммит 2ecb79a6ed
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -94,7 +94,11 @@ struct nsTArrayInfallibleAllocator
}; };
#endif #endif
#if defined(MOZALLOC_HAVE_XMALLOC)
struct nsTArrayDefaultAllocator : public nsTArrayInfallibleAllocator { };
#else
struct nsTArrayDefaultAllocator : public nsTArrayFallibleAllocator { }; struct nsTArrayDefaultAllocator : public nsTArrayFallibleAllocator { };
#endif
// nsTArray_base stores elements into the space allocated beyond // nsTArray_base stores elements into the space allocated beyond
// sizeof(*this). This is done to minimize the size of the nsTArray // sizeof(*this). This is done to minimize the size of the nsTArray