Mercurial > hg > graal-compiler
diff src/share/vm/graal/graalRuntime.cpp @ 20898:23433619a7cd
Consistently use JNIHandles::make_local with THREAD parameter
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Sat, 11 Apr 2015 00:15:55 -0700 |
parents | b1700db197c7 |
children | e1c063565b3c |
line wrap: on
line diff
--- a/src/share/vm/graal/graalRuntime.cpp Sat Apr 11 00:15:03 2015 -0700 +++ b/src/share/vm/graal/graalRuntime.cpp Sat Apr 11 00:15:55 2015 -0700 @@ -647,7 +647,7 @@ TempNewSymbol sig = SymbolTable::new_symbol("()Lcom/oracle/truffle/api/TruffleRuntime;", CHECK_NULL); JavaValue result(T_OBJECT); JavaCalls::call_static(&result, klass, makeInstance, sig, CHECK_NULL); - return JNIHandles::make_local((oop) result.get_jobject()); + return JNIHandles::make_local(THREAD, (oop) result.get_jobject()); JVM_END // private static NativeFunctionInterfaceRuntime.createInterface() @@ -660,7 +660,7 @@ TempNewSymbol sig = SymbolTable::new_symbol("()Lcom/oracle/nfi/api/NativeFunctionInterface;", CHECK_NULL); JavaValue result(T_OBJECT); JavaCalls::call_static(&result, klass, makeInstance, sig, CHECK_NULL); - return JNIHandles::make_local((oop) result.get_jobject()); + return JNIHandles::make_local(THREAD, (oop) result.get_jobject()); JVM_END void GraalRuntime::check_generated_sources_sha1(TRAPS) {