932 m->set_signature_index(_imcp_invoke_signature); |
932 m->set_signature_index(_imcp_invoke_signature); |
933 assert(is_method_handle_invoke_name(m->name()), ""); |
933 assert(is_method_handle_invoke_name(m->name()), ""); |
934 assert(m->signature() == signature, ""); |
934 assert(m->signature() == signature, ""); |
935 assert(m->is_method_handle_invoke(), ""); |
935 assert(m->is_method_handle_invoke(), ""); |
936 #ifdef CC_INTERP |
936 #ifdef CC_INTERP |
937 ResultTypeFinder rtf(signature()); |
937 ResultTypeFinder rtf(signature); |
938 m->set_result_index(rtf.type()); |
938 m->set_result_index(rtf.type()); |
939 #endif |
939 #endif |
940 m->compute_size_of_parameters(THREAD); |
940 m->compute_size_of_parameters(THREAD); |
941 m->set_exception_table(Universe::the_empty_int_array()); |
941 m->set_exception_table(Universe::the_empty_int_array()); |
942 m->init_intrinsic_id(); |
942 m->init_intrinsic_id(); |