diff options
author | xyb <xyb@xyb.name> | 2019-11-16 09:13:52 -0800 |
---|---|---|
committer | xyb <xyb@xyb.name> | 2019-11-16 09:13:52 -0800 |
commit | dcdb65065f41aad2b706a945108f9d02b381a392 (patch) | |
tree | 7da3189d4f1ea109d188dd76922b5e1f8901e125 /googlemock/scripts/pump.py | |
parent | 703bd9caab50b139428cea1aaff9974ebee5742e (diff) | |
download | googletest-dcdb65065f41aad2b706a945108f9d02b381a392.tar.gz googletest-dcdb65065f41aad2b706a945108f9d02b381a392.tar.bz2 googletest-dcdb65065f41aad2b706a945108f9d02b381a392.zip |
Fix internal memory leak in Windows _Crt report.
We use "MemoryIsNotDeallocated" to aovid internal expected leak reported
in Windows _Crt report, like:
{
#ifdef _MSC_VER
MemoryIsNotDeallocated memory_is_not_deeallocated;
#endif
static ThreadIdToThreadLocals* map = new
ThreadIdToThreadLocals();
return map;
}
But int the above code, only "new ThreadIdToThreadLocals()" is
protected, if we invoke "insert()" function of the return value,
the memory allocated in "insert()" will be reported to _Crt report
also. This change try to fix this issue.
Diffstat (limited to 'googlemock/scripts/pump.py')
0 files changed, 0 insertions, 0 deletions