• xyb's avatar
    Fix internal memory leak in Windows _Crt report. · dcdb6506
    xyb authored
    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.
    dcdb6506
gtest-port.cc 45.4 KB