# HG changeset patch # User Tom Rodriguez # Date 1435603917 25200 # Node ID 9f58c0d2bd5a81bb8356f1fed728252c21c04480 # Parent 84d5125aa31a6185b031b26ccf28fd3a3f007e36 call_site_target_value takes an oop diff -r 84d5125aa31a -r 9f58c0d2bd5a src/share/vm/code/dependencies.cpp --- a/src/share/vm/code/dependencies.cpp Mon Jun 29 10:49:31 2015 -0700 +++ b/src/share/vm/code/dependencies.cpp Mon Jun 29 11:51:57 2015 -0700 @@ -827,7 +827,11 @@ int nargs = argument_count(); GrowableArray* args = new GrowableArray(nargs); for (int j = 0; j < nargs; j++) { - args->push(argument(j)); + if (type() == call_site_target_value) { + args->push(argument_oop(j)); + } else { + args->push(argument(j)); + } } int argslen = args->length(); Dependencies::print_dependency(type(), args, witness, st);