Mercurial > repos > rhope
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]) |