summaryrefslogtreecommitdiffstats
path: root/googletest/test/googletest-port-test.cc
diff options
context:
space:
mode:
authorxyb <xyb@xyb.name>2019-11-16 17:13:52 (GMT)
committerxyb <xyb@xyb.name>2019-11-16 17:13:52 (GMT)
commitdcdb65065f41aad2b706a945108f9d02b381a392 (patch)
tree7da3189d4f1ea109d188dd76922b5e1f8901e125 /googletest/test/googletest-port-test.cc
parent703bd9caab50b139428cea1aaff9974ebee5742e (diff)
downloadgoogletest-dcdb65065f41aad2b706a945108f9d02b381a392.zip
googletest-dcdb65065f41aad2b706a945108f9d02b381a392.tar.gz
googletest-dcdb65065f41aad2b706a945108f9d02b381a392.tar.bz2
Fix internal memory leak in Windows _Crt report.refs/pull/2571/headrefs/pull/2570/head
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 'googletest/test/googletest-port-test.cc')
0 files changed, 0 insertions, 0 deletions