Mercurial > hg > truffle
diff src/share/vm/classfile/classFileParser.cpp @ 7184:5505fbbae3d3
Merge
author | cjplummer |
---|---|
date | Thu, 29 Nov 2012 13:55:49 -0800 |
parents | b2dbd323c668 |
children | 5fafdef522c6 |
line wrap: on
line diff
--- a/src/share/vm/classfile/classFileParser.cpp Thu Nov 29 11:23:15 2012 -0800 +++ b/src/share/vm/classfile/classFileParser.cpp Thu Nov 29 13:55:49 2012 -0800 @@ -2184,7 +2184,7 @@ Method* m = Method::allocate( loader_data, code_length, access_flags, linenumber_table_length, total_lvt_length, exception_table_length, checked_exceptions_length, - ConstMethod::NORMAL, CHECK_(nullHandle)); + generic_signature_index, ConstMethod::NORMAL, CHECK_(nullHandle)); ClassLoadingService::add_class_method_size(m->size()*HeapWordSize); @@ -2192,7 +2192,6 @@ m->set_constants(cp()); m->set_name_index(name_index); m->set_signature_index(signature_index); - m->set_generic_signature_index(generic_signature_index); #ifdef CC_INTERP // hmm is there a gc issue here?? ResultTypeFinder rtf(cp->symbol_at(signature_index));