diff -r 419385282044 -r afb974a04396 hotspot/src/share/vm/runtime/sharedRuntime.cpp --- a/hotspot/src/share/vm/runtime/sharedRuntime.cpp Fri Nov 28 16:33:57 2014 +0100 +++ b/hotspot/src/share/vm/runtime/sharedRuntime.cpp Mon Dec 01 12:16:15 2014 -0500 @@ -2084,7 +2084,7 @@ ~AdapterFingerPrint() { if (_length > 0) { - FREE_C_HEAP_ARRAY(int, _value._fingerprint, mtCode); + FREE_C_HEAP_ARRAY(int, _value._fingerprint); } } @@ -2491,7 +2491,7 @@ void AdapterHandlerEntry::deallocate() { delete _fingerprint; #ifdef ASSERT - if (_saved_code) FREE_C_HEAP_ARRAY(unsigned char, _saved_code, mtCode); + if (_saved_code) FREE_C_HEAP_ARRAY(unsigned char, _saved_code); #endif } @@ -2902,7 +2902,7 @@ JRT_END JRT_LEAF(void, SharedRuntime::OSR_migration_end( intptr_t* buf) ) - FREE_C_HEAP_ARRAY(intptr_t, buf, mtCode); + FREE_C_HEAP_ARRAY(intptr_t, buf); JRT_END bool AdapterHandlerLibrary::contains(CodeBlob* b) {