Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/javaCalls.cpp @ 5765:8d0a6bceb112
fixed result value for (high-level interpreter -> native -> Java transitions)
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Thu, 05 Jul 2012 14:09:53 +0200 |
parents | 120820e30baa |
children | e522a00b91aa |
line wrap: on
line diff
--- a/src/share/vm/runtime/javaCalls.cpp Wed Jul 04 22:01:03 2012 +0200 +++ b/src/share/vm/runtime/javaCalls.cpp Thu Jul 05 14:09:53 2012 +0200 @@ -445,6 +445,7 @@ if (thread->high_level_interpreter_in_vm() && !method->is_native() && Interpreter::contains(entry_point)) { assert(nm == NULL || !nm->is_alive(), "otherwise nm should be invoked"); VMToInterpreter::execute(result, m, args, result->get_type(), thread); + oop_result_flag = false; // result already holds the correct value } else #endif // do call