mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-10-07 16:13:49 +00:00
!4316 Fix EnumerateRegionsWithRecord when record is null
Merge pull request !4316 from Gymee/fix_EnumerateRegionsWithRecord
This commit is contained in:
commit
3f30d65528
@ -38,6 +38,7 @@ void Space::RemoveRegion(Region *region)
|
||||
template<class Callback>
|
||||
void Space::EnumerateRegions(const Callback &cb, Region *end) const
|
||||
{
|
||||
LOG_ECMA_MEM(DEBUG) << "EnumerateRegions with " << ToSpaceTypeName(spaceType_) << " space";
|
||||
Region *current = regionList_.GetFirst();
|
||||
if (current == nullptr) {
|
||||
return;
|
||||
@ -59,7 +60,9 @@ void Space::EnumerateRegions(const Callback &cb, Region *end) const
|
||||
template<class Callback>
|
||||
void Space::EnumerateRegionsWithRecord(const Callback &cb) const
|
||||
{
|
||||
EnumerateRegions(cb, recordRegion_);
|
||||
if (recordRegion_ != nullptr) {
|
||||
EnumerateRegions(cb, recordRegion_);
|
||||
}
|
||||
}
|
||||
|
||||
RegionSpaceFlag Space::GetRegionFlag() const
|
||||
|
Loading…
Reference in New Issue
Block a user