8219554: Redundant lookup_common in SymbolTable::add

Reviewed-by: iklam, coleenp, mikael
This commit is contained in:
Claes Redestad 2019-02-22 16:41:01 +01:00
parent 504562b3a4
commit c97af8c3f7
2 changed files with 6 additions and 15 deletions

View file

@ -144,18 +144,11 @@ private:
Symbol* do_add_if_needed(const char* name, int len, uintx hash, bool heap, TRAPS);
// Adding elements
static void add(ClassLoaderData* loader_data,
const constantPoolHandle& cp, int names_count,
const char** names, int* lengths, int* cp_indices,
unsigned int* hashValues, TRAPS);
static void new_symbols(ClassLoaderData* loader_data,
const constantPoolHandle& cp, int names_count,
const char** name, int* lengths,
int* cp_indices, unsigned int* hashValues,
TRAPS) {
add(loader_data, cp, names_count, name, lengths, cp_indices, hashValues, THREAD);
}
TRAPS);
static Symbol* lookup_shared(const char* name, int len, unsigned int hash);
Symbol* lookup_dynamic(const char* name, int len, unsigned int hash);