diff options
author | nari <nari@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-10-31 09:22:37 +0000 |
---|---|---|
committer | nari <nari@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-10-31 09:22:37 +0000 |
commit | 25a973e84b1e9879977010b3825b59faa740ff0d (patch) | |
tree | 4b2267d26c02d18db9610940198c4619ee3e1637 /gc.c | |
parent | 9fd08911c0ab12591735c133769ef1828e5bd9c0 (diff) |
* gc.c (gc_profile_record): don't define unused variables when
GC_PROFILE_MORE_DETAIL is 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -118,22 +118,27 @@ static ruby_gc_params_t initial_params = { typedef struct gc_profile_record { double gc_time; + double gc_invoke_time; + + size_t heap_total_objects; + size_t heap_use_size; + size_t heap_total_size; + + int is_marked; + +#if GC_PROFILE_MORE_DETAIL double gc_mark_time; double gc_sweep_time; - double gc_invoke_time; size_t heap_use_slots; size_t heap_live_objects; size_t heap_free_objects; - size_t heap_total_objects; - size_t heap_use_size; - size_t heap_total_size; int have_finalize; - int is_marked; size_t allocate_increase; size_t allocate_limit; +#endif } gc_profile_record; |