src/share/vm/classfile/resolutionErrors.cpp

changeset 3900
d2a62e0f25eb
parent 2708
1d1603768966
child 4037
da91efe96a93
     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

mercurial