From c7eff7fd6ffb1a95ec3049cec96ec0246ddbd8db Mon Sep 17 00:00:00 2001 From: Kim Barrett Date: Wed, 25 Mar 2026 17:11:25 +0000 Subject: [PATCH] remove always tautological checked_casts --- src/hotspot/share/compiler/oopMap.hpp | 4 ++-- src/hotspot/share/gc/parallel/psParallelCompact.cpp | 2 +- src/hotspot/share/opto/loopnode.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hotspot/share/compiler/oopMap.hpp b/src/hotspot/share/compiler/oopMap.hpp index 0d9dbc188e8..9df7209a388 100644 --- a/src/hotspot/share/compiler/oopMap.hpp +++ b/src/hotspot/share/compiler/oopMap.hpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2025, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2026, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -112,7 +112,7 @@ public: void write_on(CompressedWriteStream* stream) { stream->write_int(value()); if(is_callee_saved() || is_derived_oop()) { - stream->write_int(checked_cast(content_reg()->value())); + stream->write_int(content_reg()->value()); } } diff --git a/src/hotspot/share/gc/parallel/psParallelCompact.cpp b/src/hotspot/share/gc/parallel/psParallelCompact.cpp index d03bc3cda45..85f7992c83a 100644 --- a/src/hotspot/share/gc/parallel/psParallelCompact.cpp +++ b/src/hotspot/share/gc/parallel/psParallelCompact.cpp @@ -1458,7 +1458,7 @@ static void split_regions_for_worker(size_t start, size_t end, size_t remainder = num_regions % num_workers; // The first few workers will get one extra. *worker_start = start + worker_id * num_regions_per_worker - + MIN2(checked_cast(worker_id), remainder); + + MIN2(worker_id, remainder); *worker_end = *worker_start + num_regions_per_worker + (worker_id < remainder ? 1 : 0); } diff --git a/src/hotspot/share/opto/loopnode.cpp b/src/hotspot/share/opto/loopnode.cpp index 23186a25320..35e07ce0872 100644 --- a/src/hotspot/share/opto/loopnode.cpp +++ b/src/hotspot/share/opto/loopnode.cpp @@ -1506,7 +1506,7 @@ void PhaseIdealLoop::transform_long_range_checks(int stride_con, const Node_List Node* long_zero = longcon(0); Node* int_zero = intcon(0); Node* long_one = longcon(1); - Node* int_stride = intcon(checked_cast(stride_con)); + Node* int_stride = intcon(stride_con); for (uint i = 0; i < range_checks.size(); i++) { ProjNode* proj = range_checks.at(i)->as_Proj();