mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-26 10:10:19 +00:00
8141443: jdk/test/java/util/regex/RegExTest.java fails: No match found
Do not sign extend when converting jbyte to jchar. Reviewed-by: shade, kvn
This commit is contained in:
parent
2973587401
commit
f3011455a2
@ -1520,7 +1520,7 @@ void PhaseStringOpts::copy_constant_string(GraphKit& kit, IdealKit& ideal, ciTyp
|
||||
Node* adr = kit.array_element_address(dst_array, index, T_BYTE);
|
||||
jchar val;
|
||||
if (src_is_byte) {
|
||||
val = src_array->byte_at(i);
|
||||
val = src_array->byte_at(i) & 0xff;
|
||||
} else {
|
||||
val = readChar(src_array, i++);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user