8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses

Removed unnecessary casts.

Reviewed-by: coleenp, tschatzl
This commit is contained in:
Kim Barrett 2018-02-11 03:12:15 -05:00
parent f4c6bc0030
commit 7f0f329daf
14 changed files with 43 additions and 46 deletions

View file

@ -120,7 +120,7 @@ void ThreadService::add_thread(JavaThread* thread, bool daemon) {
}
void ThreadService::remove_thread(JavaThread* thread, bool daemon) {
Atomic::dec((jint*) &_exiting_threads_count);
Atomic::dec(&_exiting_threads_count);
if (thread->is_hidden_from_external_view() ||
thread->is_jvmti_agent_thread()) {
@ -131,17 +131,17 @@ void ThreadService::remove_thread(JavaThread* thread, bool daemon) {
if (daemon) {
_daemon_threads_count->set_value(_daemon_threads_count->get_value() - 1);
Atomic::dec((jint*) &_exiting_daemon_threads_count);
Atomic::dec(&_exiting_daemon_threads_count);
}
}
void ThreadService::current_thread_exiting(JavaThread* jt) {
assert(jt == JavaThread::current(), "Called by current thread");
Atomic::inc((jint*) &_exiting_threads_count);
Atomic::inc(&_exiting_threads_count);
oop threadObj = jt->threadObj();
if (threadObj != NULL && java_lang_Thread::is_daemon(threadObj)) {
Atomic::inc((jint*) &_exiting_daemon_threads_count);
Atomic::inc(&_exiting_daemon_threads_count);
}
}