Mercurial > hg > truffle
diff src/share/vm/memory/collectorPolicy.cpp @ 12350:ab68fc0101ce
8025855: Simplify GenRemSet code slightly
Summary: Remove a few redundant switch-statements
Reviewed-by: jcoomes, tschatzl
author | jwilhelm |
---|---|
date | Thu, 03 Oct 2013 13:19:19 +0200 |
parents | 9ecd6d3782b1 |
children | 9b4d0569f2f4 |
line wrap: on
line diff
--- a/src/share/vm/memory/collectorPolicy.cpp Wed Oct 02 18:24:58 2013 +0200 +++ b/src/share/vm/memory/collectorPolicy.cpp Thu Oct 03 13:19:19 2013 +0200 @@ -137,15 +137,8 @@ GenRemSet* CollectorPolicy::create_rem_set(MemRegion whole_heap, int max_covered_regions) { - switch (rem_set_name()) { - case GenRemSet::CardTable: { - CardTableRS* res = new CardTableRS(whole_heap, max_covered_regions); - return res; - } - default: - guarantee(false, "unrecognized GenRemSet::Name"); - return NULL; - } + assert(rem_set_name() == GenRemSet::CardTable, "unrecognized GenRemSet::Name"); + return new CardTableRS(whole_heap, max_covered_regions); } void CollectorPolicy::cleared_all_soft_refs() {