From 0ee608625d2b6829881fa8b7a695074f0cbb275e Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Tue, 30 Sep 2025 17:10:42 +0200 Subject: [PATCH] Simplifying the code as suggested. --- .../share/classes/com/sun/tools/javac/comp/Flow.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java index c2ad9deb57d..743ff9a924f 100644 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java @@ -1080,7 +1080,6 @@ public class Flow { continue NEXT_PATTERN; } } else if (rpOne.nested[i] instanceof RecordPattern nestedRPOne) { - boolean foundMatchingReplaced = false; Set pendingReplacedPatterns = new HashSet<>(replaces.getOrDefault(rpOther.nested[i], Set.of())); while (!pendingReplacedPatterns.isEmpty()) { @@ -1089,15 +1088,12 @@ public class Flow { pendingReplacedPatterns.remove(currentReplaced); if (nestedRPOne.equals(currentReplaced)) { - foundMatchingReplaced = true; - break; + continue ACCEPT; } pendingReplacedPatterns.addAll(replaces.getOrDefault(currentReplaced, Set.of())); } - if (!foundMatchingReplaced) { - continue NEXT_PATTERN; - } + continue NEXT_PATTERN; } else { continue NEXT_PATTERN; }