Mercurial > hg > graal-jvmci-8
changeset 22125:9f58c0d2bd5a
call_site_target_value takes an oop
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Mon, 29 Jun 2015 11:51:57 -0700 |
parents | 84d5125aa31a |
children | 5f622eadfa5b |
files | src/share/vm/code/dependencies.cpp |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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<DepArgument>* args = new GrowableArray<DepArgument>(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);