From b993cc3bb187c88c584a1333d008aeaa9107eb23 Mon Sep 17 00:00:00 2001 From: Daniel Chao Date: Sun, 7 Jun 2026 12:51:31 -0700 Subject: [PATCH] Fix `doIsEquivalentTo` for `IntMaskSlotTypeNode` (#1664) This fixes an internal optimization; doesn't result in a language-observable change, so no test case is introduced. --- pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java b/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java index aefa1dc6b..ce56ae0db 100644 --- a/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java +++ b/pkl-core/src/main/java/org/pkl/core/ast/type/TypeNode.java @@ -2381,7 +2381,7 @@ public abstract class TypeNode extends PklNode { @Override public final boolean doIsEquivalentTo(TypeNode other) { - return other instanceof UIntTypeAliasTypeNode aliasTypeNode && mask == aliasTypeNode.mask; + return other instanceof IntMaskSlotTypeNode typeNode && mask == typeNode.mask; } @Override