1.1 --- a/src/share/vm/classfile/resolutionErrors.cpp Wed Jun 27 15:23:36 2012 +0200 1.2 +++ b/src/share/vm/classfile/resolutionErrors.cpp Thu Jun 28 17:03:16 2012 -0400 1.3 @@ -67,7 +67,7 @@ 1.4 ResolutionErrorEntry* ResolutionErrorTable::new_entry(int hash, constantPoolOop pool, 1.5 int cp_index, Symbol* error) 1.6 { 1.7 - ResolutionErrorEntry* entry = (ResolutionErrorEntry*)Hashtable<constantPoolOop>::new_entry(hash, pool); 1.8 + ResolutionErrorEntry* entry = (ResolutionErrorEntry*)Hashtable<constantPoolOop, mtClass>::new_entry(hash, pool); 1.9 entry->set_cp_index(cp_index); 1.10 NOT_PRODUCT(entry->set_error(NULL);) 1.11 entry->set_error(error); 1.12 @@ -79,13 +79,13 @@ 1.13 // decrement error refcount 1.14 assert(entry->error() != NULL, "error should be set"); 1.15 entry->error()->decrement_refcount(); 1.16 - Hashtable<constantPoolOop>::free_entry(entry); 1.17 + Hashtable<constantPoolOop, mtClass>::free_entry(entry); 1.18 } 1.19 1.20 1.21 // create resolution error table 1.22 ResolutionErrorTable::ResolutionErrorTable(int table_size) 1.23 - : Hashtable<constantPoolOop>(table_size, sizeof(ResolutionErrorEntry)) { 1.24 + : Hashtable<constantPoolOop, mtClass>(table_size, sizeof(ResolutionErrorEntry)) { 1.25 } 1.26 1.27 // GC support