comparison cbackend_c.rhope @ 154:29b479a2ce48

Make memory leak detection controllable by a define
author Mike Pavone <pavone@retrodev.com>
date Tue, 21 Dec 2010 04:11:47 +0000
parents b75ec364cecc
children d1e206ff75f9
comparison
equal deleted inserted replaced
153:d86df83402f3 154:29b479a2ce48
1836 for (idx = 0; idx < argc; ++idx) 1836 for (idx = 0; idx < argc; ++idx)
1837 { 1837 {
1838 inout[1] = make_String(argv[idx]); 1838 inout[1] = make_String(argv[idx]);
1839 rhope(FUNC_Append, inout, 2, 2); 1839 rhope(FUNC_Append, inout, 2, 2);
1840 } 1840 }
1841 numret = rhope(FUNC_Main, inout, 1, 1);"] 1841 numret = rhope(FUNC_Main, inout, 1, 1);
1842 #ifdef ENABLE_LEAK_DETECTION\n"]
1842 ]Append[Fold[_Consts C Release[?, ?, ?, p], "", constants]] 1843 ]Append[Fold[_Consts C Release[?, ?, ?, p], "", constants]]
1843 ]Append[ 1844 ]Append[
1844 " 1845 "
1845 print_mem_info(manager); 1846 print_mem_info(manager);
1846 print_live_object_types(manager); 1847 print_live_object_types(manager);
1848 #endif //ENABLE_LEAK_DETECTION
1847 1849
1848 #ifdef ENABLE_PROFILING 1850 #ifdef ENABLE_PROFILING
1849 for (idx = 0; idx < END; ++idx) 1851 for (idx = 0; idx < END; ++idx)
1850 { 1852 {
1851 if(profile_counts[idx]) 1853 if(profile_counts[idx])