Mercurial > hg > icedtea7-forest > hotspot
changeset 6458:f68721524683
8076579, PR3162: Popping a stack frame after exception breakpoint sets last method param to exception
Summary: Null the InterpreterRuntime::member_name_arg_or_null return value when it is necessary
Reviewed-by: jbachorik, coleenp, twisti
author | sspitsyn |
---|---|
date | Wed, 26 Oct 2016 08:28:18 +0100 |
parents | 3cc3ab869ccf |
children | 60d7d96f3c71 |
files | src/share/vm/interpreter/interpreterRuntime.cpp |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/interpreter/interpreterRuntime.cpp Wed Oct 26 05:40:47 2016 +0100 +++ b/src/share/vm/interpreter/interpreterRuntime.cpp Wed Oct 26 08:28:18 2016 +0100 @@ -1272,5 +1272,7 @@ if (MethodHandles::has_member_arg(cname, mname)) { oop member_name = java_lang_invoke_DirectMethodHandle::member((oop)dmh); thread->set_vm_result(member_name); + } else { + thread->set_vm_result(NULL); } IRT_END