1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Fri Sep 21 14:39:56 2012 -0700 1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Tue Sep 25 14:58:12 2012 +0200 1.3 @@ -5954,9 +5954,7 @@ 1.4 bool purged_class = SystemDictionary::do_unloading(&_is_alive_closure); 1.5 1.6 // Follow CodeCache roots and unload any methods marked for unloading 1.7 - CodeCache::do_unloading(&_is_alive_closure, 1.8 - &cmsKeepAliveClosure, 1.9 - purged_class); 1.10 + CodeCache::do_unloading(&_is_alive_closure, purged_class); 1.11 1.12 cmsDrainMarkingStackClosure.do_void(); 1.13 verify_work_stacks_empty();