src/share/vm/shark/sharkTopLevelBlock.hpp

Print this page
rev 3850 : [mq]: shark.patch

*** 288,298 **** llvm::Value** args_start, llvm::Value** args_end, int exception_action) { decache_for_VM_call(); stack()->CreateSetLastJavaFrame(); ! llvm::CallInst *res = builder()->CreateCall(callee, args_start, args_end); stack()->CreateResetLastJavaFrame(); cache_after_VM_call(); if (exception_action & EAM_CHECK) { check_pending_exception(exception_action); current_state()->set_has_safepointed(true); --- 288,298 ---- llvm::Value** args_start, llvm::Value** args_end, int exception_action) { decache_for_VM_call(); stack()->CreateSetLastJavaFrame(); ! llvm::CallInst *res = builder()->CreateCall(callee, llvm::makeArrayRef(args_start, args_end)); stack()->CreateResetLastJavaFrame(); cache_after_VM_call(); if (exception_action & EAM_CHECK) { check_pending_exception(exception_action); current_state()->set_has_safepointed(true);