From 4f4d00fa756b1409692ada9aa2be76aa4f7da659 Mon Sep 17 00:00:00 2001 From: Per Minborg Date: Wed, 15 Nov 2023 13:52:06 +0000 Subject: [PATCH] 8319966: AIX: expected [[0:i4]] but found [[0:I4]] after JDK-8319882 Reviewed-by: mdoerr --- test/jdk/java/foreign/TestLayouts.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/jdk/java/foreign/TestLayouts.java b/test/jdk/java/foreign/TestLayouts.java index f7e0a8b7468..f4048aaa68a 100644 --- a/test/jdk/java/foreign/TestLayouts.java +++ b/test/jdk/java/foreign/TestLayouts.java @@ -32,6 +32,7 @@ import java.lang.invoke.VarHandle; import java.nio.ByteOrder; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import java.util.function.LongFunction; import java.util.stream.Stream; @@ -219,10 +220,10 @@ public class TestLayouts { @Test public void testSequenceLayoutWithZeroLength() { SequenceLayout layout = MemoryLayout.sequenceLayout(0, JAVA_INT); - assertEquals(layout.toString(), "[0:i4]"); + assertEquals(layout.toString().toLowerCase(Locale.ROOT), "[0:i4]"); SequenceLayout nested = MemoryLayout.sequenceLayout(0, layout); - assertEquals(nested.toString(), "[0:[0:i4]]"); + assertEquals(nested.toString().toLowerCase(Locale.ROOT), "[0:[0:i4]]"); SequenceLayout layout2 = MemoryLayout.sequenceLayout(0, JAVA_INT); assertEquals(layout, layout2);