From cce77a700141a854bafaa5ccb33db026affcf322 Mon Sep 17 00:00:00 2001 From: Thomas Stuefe Date: Thu, 7 Jul 2022 09:42:14 +0000 Subject: [PATCH] 8289799: Build warning in methodData.cpp memset zero-length parameter Reviewed-by: jiefu, lucy --- src/hotspot/share/oops/methodData.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/oops/methodData.cpp b/src/hotspot/share/oops/methodData.cpp index 80dab37812d..05420fbae0a 100644 --- a/src/hotspot/share/oops/methodData.cpp +++ b/src/hotspot/share/oops/methodData.cpp @@ -1245,7 +1245,9 @@ void MethodData::initialize() { int extra_size = extra_data_count * DataLayout::compute_size_in_bytes(0); // Let's zero the space for the extra data - Copy::zero_to_bytes(((address)_data) + data_size, extra_size); + if (extra_size > 0) { + Copy::zero_to_bytes(((address)_data) + data_size, extra_size); + } // Add a cell to record information about modified arguments. // Set up _args_modified array after traps cells so that