From edf8ce8db10521037045115f4cb9569a1477a40a Mon Sep 17 00:00:00 2001 From: David Linus Briemann Date: Tue, 29 Apr 2025 11:57:37 +0000 Subject: [PATCH] 8355739: AssertionError: Invalid CPU feature name after 8353786 Reviewed-by: vlivanov, shade, mdoerr --- .../share/classes/jdk/incubator/vector/CPUFeatures.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java b/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java index 1d44860ab86..c0d8ef03ada 100644 --- a/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java +++ b/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java @@ -42,6 +42,9 @@ import static jdk.internal.vm.vector.Utils.debug; private static Set getCPUFeatures() { String featuresString = VectorSupport.getCPUFeatures(); debug(featuresString); + + if (featuresString.equals("")) return Set.of(); + String[] features = featuresString.toLowerCase(Locale.ROOT) .split(",? "); // " " or ", " are used as a delimiter by JVM assert validateFeatures(features);