Bad code generation leading to memory leak
Original Reporter info from Mantis: mftq75
-
Reporter name: C Western
Original Reporter info from Mantis: mftq75
- Reporter name: C Western
Description:
The attached code leaks memory on aaarch64 - a temporary array copy is not freed
Steps to reproduce:
./project1
Heap dump by heaptrc unit of "memerr/./project1"
11 memory blocks allocated : 132/176
0 memory blocks freed : 0/0
11 unfreed memory blocks : 132
True heap size : 327680 (32 used in System startup)
True free heap : 325184
Should be : 325360
Call trace for block $00000001004B09C0 size 12
$00000001003A493C
Call trace for block $00000001004B08E0 size 12
$00000001003A493C
Call trace for block $00000001004B0800 size 12
$00000001003A493C
Call trace for block $00000001004B0720 size 12
$00000001003A493C
Mantis conversion info:
- Mantis ID: 38316
- OS: Darwin
- Platform: AAarch64
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 48130 (#5c2303a7)