From 5d0b95d59a78c8e63cb9abb2b6640dddb7a26177 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Wed, 20 Aug 2025 15:21:45 -0400 Subject: [PATCH] generate: Fix comparisons in generated canAssign function --- generate/generate.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate/generate.go b/generate/generate.go index 7d6aa1b..df3eeca 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -41,8 +41,8 @@ type Message interface { // the destination tag must come from the same (or hash-equivalent) PDL type. func canAssign(destination, source tape.Tag) bool { if destination.Is(source) { return true } - if (destination == tape.SBA || destination == tape.LBA) && - (source == tape.SBA || source == tape.LBA) { + if (destination.Is(tape.SBA) || destination.Is(tape.LBA)) && + (source.Is(tape.SBA) || source.Is(tape.LBA)) { return true } return false