Mercurial > hg > truffle
diff src/share/vm/graal/graalVMToInterpreter.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 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalVMToInterpreter.cpp Wed Jul 04 22:01:03 2012 +0200 +++ b/src/share/vm/graal/graalVMToInterpreter.cpp Thu Jul 05 14:09:53 2012 +0200 @@ -237,7 +237,7 @@ if (is_java_primitive(expected_result_type)) { unbox_primitive(&boxed_result, result); } else if (expected_result_type == T_OBJECT || expected_result_type == T_ARRAY) { - result->set_jobject(result->get_jobject()); + result->set_jobject(boxed_result.get_jobject()); } }