Mercurial > hg > truffle
comparison src/share/vm/oops/constantPoolOop.cpp @ 1793:d257356e35f0
6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
Reviewed-by: never
author | jrose |
---|---|
date | Mon, 13 Sep 2010 23:24:30 -0700 |
parents | 083fde3b838e |
children | d1896d1dda3e |
comparison
equal
deleted
inserted
replaced
1792:d20603ee9e10 | 1793:d257356e35f0 |
---|---|
464 signature->as_C_string()); | 464 signature->as_C_string()); |
465 KlassHandle klass(THREAD, this_oop->pool_holder()); | 465 KlassHandle klass(THREAD, this_oop->pool_holder()); |
466 bool ignore_is_on_bcp = false; | 466 bool ignore_is_on_bcp = false; |
467 Handle value = SystemDictionary::find_method_handle_type(signature, | 467 Handle value = SystemDictionary::find_method_handle_type(signature, |
468 klass, | 468 klass, |
469 false, | |
469 ignore_is_on_bcp, | 470 ignore_is_on_bcp, |
470 CHECK_NULL); | 471 CHECK_NULL); |
471 result_oop = value(); | 472 result_oop = value(); |
472 // FIXME: Uniquify errors, using SystemDictionary::find_resolution_error. | 473 // FIXME: Uniquify errors, using SystemDictionary::find_resolution_error. |
473 break; | 474 break; |