зеркало из https://github.com/mozilla/gecko-dev.git
LirNameMap must be reset if flushing the allocator (bug 509786, r=graydon).
This commit is contained in:
Родитель
c562c3b881
Коммит
a5e1a59333
|
@ -3367,6 +3367,10 @@ FlushJITCache(JSContext* cx)
|
|||
}
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
delete tm->lirbuf->names;
|
||||
tm->lirbuf->names = new (&gc) LirNameMap(&gc, *tm->allocator, tm->fragmento->labels);
|
||||
#endif
|
||||
tm->allocator->reset();
|
||||
tm->codeAlloc->sweep();
|
||||
tm->lirbuf->clear();
|
||||
|
|
Загрузка…
Ссылка в новой задаче