Fix RAM memory deallocation
This commit is contained in:
@@ -36,7 +36,7 @@ public:
|
|||||||
void clear() {
|
void clear() {
|
||||||
for (uint32_t i = 0; i < (1 << 12); i++) {
|
for (uint32_t i = 0; i < (1 << 12); i++) {
|
||||||
if (mem_[i]) {
|
if (mem_[i]) {
|
||||||
delete mem_[i];
|
delete [] mem_[i];
|
||||||
mem_[i] = NULL;
|
mem_[i] = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public:
|
|||||||
void clear() {
|
void clear() {
|
||||||
for (uint32_t i = 0; i < (1 << 12); i++) {
|
for (uint32_t i = 0; i < (1 << 12); i++) {
|
||||||
if (mem_[i]) {
|
if (mem_[i]) {
|
||||||
delete mem_[i];
|
delete [] mem_[i];
|
||||||
mem_[i] = NULL;
|
mem_[i] = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2
hw/unit_tests/cache/ram.h
vendored
2
hw/unit_tests/cache/ram.h
vendored
@@ -36,7 +36,7 @@ public:
|
|||||||
void clear() {
|
void clear() {
|
||||||
for (uint32_t i = 0; i < (1 << 12); i++) {
|
for (uint32_t i = 0; i < (1 << 12); i++) {
|
||||||
if (mem_[i]) {
|
if (mem_[i]) {
|
||||||
delete mem_[i];
|
delete [] mem_[i];
|
||||||
mem_[i] = NULL;
|
mem_[i] = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user