зеркало из https://github.com/mozilla/gecko-dev.git
copy(NULL) == NULL
This commit is contained in:
Родитель
1c2e31a6a3
Коммит
3d6a4deda1
|
@ -129,6 +129,9 @@ inline bool isForwardingPointer(void* ptr)
|
|||
|
||||
void* Collector::copy(void* object, Collector::size_type size)
|
||||
{
|
||||
if (object == NULL)
|
||||
return NULL;
|
||||
|
||||
// forwarding pointer?
|
||||
ObjectHeader* oldHeader = ((ObjectHeader*)object) - 1;
|
||||
if (isForwardingPointer(oldHeader->mForwardingPointer))
|
||||
|
|
Загрузка…
Ссылка в новой задаче