Skip to content

Commit ceb5b08

Browse files
committed
8294468: Fix char-subscripts warnings in Hotspot
Reviewed-by: dholmes, kbarrett
1 parent 7b1c676 commit ceb5b08

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

make/hotspot/lib/CompileJvm.gmk

-2
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,6 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJVM, \
159159
DISABLED_WARNINGS_gcc_c1_LIR.cpp := misleading-indentation, \
160160
DISABLED_WARNINGS_gcc_cgroupV1Subsystem_linux.cpp := address, \
161161
DISABLED_WARNINGS_gcc_cgroupV2Subsystem_linux.cpp := address, \
162-
DISABLED_WARNINGS_gcc_dict.cpp := char-subscripts, \
163162
DISABLED_WARNINGS_gcc_interp_masm_x86.cpp := uninitialized, \
164163
DISABLED_WARNINGS_gcc_javaClasses.cpp := misleading-indentation, \
165164
DISABLED_WARNINGS_gcc_loopnode.cpp := sequence-point, \
@@ -179,7 +178,6 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJVM, \
179178
DISABLED_WARNINGS_clang := $(DISABLED_WARNINGS_clang), \
180179
DISABLED_WARNINGS_clang_arguments.cpp := missing-field-initializers, \
181180
DISABLED_WARNINGS_clang_codeBuffer.cpp := tautological-undefined-compare, \
182-
DISABLED_WARNINGS_clang_dict.cpp := char-subscripts, \
183181
DISABLED_WARNINGS_clang_directivesParser.cpp := missing-field-initializers, \
184182
DISABLED_WARNINGS_clang_g1ParScanThreadState.cpp := delete-abstract-non-virtual-dtor, \
185183
DISABLED_WARNINGS_clang_g1YoungGCPostEvacuateTasks.cpp := delete-abstract-non-virtual-dtor, \

src/hotspot/share/libadt/dict.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,8 @@ void Dict::print() {
235235
// limited to MAXID characters in length. Experimental evidence on 150K of
236236
// C text shows excellent spreading of values for any size hash table.
237237
int hashstr(const void* t) {
238-
char c, k = 0;
238+
char c;
239+
int k = 0;
239240
int32_t sum = 0;
240241
const char* s = (const char*)t;
241242

0 commit comments

Comments
 (0)